Twig扩展:具有未渲染体的自定义标记

时间:2018-01-15 05:41:36

标签: twig twig-extension

是否可以使用未渲染的主体创建自定义标签? E.g。

{% mytag 'home' %}Welcome at {{ homepage }}{% endmytag %}

我想在新的mytag函数中获得{{ homepage }}变量的值。

1 个答案:

答案 0 :(得分:0)

Twig's documentation一样,有两种标准方法(即无需创建Twig扩展)来转义代码,即阻止Twig解析{{ variables }}{% blocks %}:< / p>

  1. {% verbatim %}Welcome at {{ homepage }}{% endverbatim %}

  2. Welcome at {{ '{{ homepage }}' }}Welcome at {{ '{{' }} homepage {{ '}}' }}

  3. 如果这些选项不适合您,请更具体地了解您要实现的目标。