我正在使用Typo3开发Fluidtypo3个网站。
现在流体有自己的语法,自定义元素如:
<flux:field.inline.fal name="image" label="Image" allowedExtensions="gif,jpg,jpeg,png" maxItems="1" />
当我想要使用jade时,我遇到了冲突,因为当我将这个html转换为jade时,它看起来像:
flux:field.inline.fal(name="image" label="Image" allowedExtensions="gif,jpg,jpeg,png" maxItems="1")
将由jade转换为:
<flux:field name="image" label="Image" allowedExtensions="gif,jpg,jpeg,png" maxItems="1" class="inline fal"></flux:field>
正如你所看到的,jade从flux:field.inline.fal
解析了点作为类。
我的问题是,如果我可以扩展jade以忽略特定元素上的所有点,例如:flux:*
。如果没有,那么就可以逃脱那些点,这样它们就会被附加到元素的去除上。
感谢您的帮助!
答案 0 :(得分:0)
我找到了解决问题的方法:
#{'flux:field.inline.fal'}
将转换为:
<flux:field.inline.fal>
如果你想添加类,只需将它们放在结束括号之后:
#{'flux:field.inline.fal'}.myClass
我希望这会帮助遇到同样问题的人。