带有Fluidtypo3的玉(自定义语法)

时间:2016-01-21 11:19:10

标签: gulp pug fluid

我正在使用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:*。如果没有,那么就可以逃脱那些点,这样它们就会被附加到元素的去除上。

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

我找到了解决问题的方法:

#{'flux:field.inline.fal'}

将转换为:

<flux:field.inline.fal>

如果你想添加类,只需将它们放在结束括号之后:

#{'flux:field.inline.fal'}.myClass

我希望这会帮助遇到同样问题的人。