как редактировать встроенную функцию ветки - расширение

0

Я использую движок twig поверх рамки symfony2 и создаю многосайтовую систему, для чего я хочу настроить расширенную встроенную функцию, чтобы немного сосредоточиться на том, что я хочу, - это изменить функцию extends на custom_extends, которая добавит папку от переменной сервера, скажем, моя переменная сервера - "Общее", я хочу

{% custom_extends 'AcmeBundle:Default:index.html.twig' %} === {% exntends 'AcmeBundle:General/Default:index.html.twig' %}
  • 0
    Если вы хотите изменить поведение TWIG и ввести новый тег, ознакомьтесь с его руководством, но имейте в виду, что это сложная тема: twig.sensiolabs.org/doc/advanced.html#id4
  • 0
    эта ссылка для добавления тега \ фильтра. Я хочу использовать существующий и добавить в него некоторые дополнительные функции, как в примере.
Показать ещё 1 комментарий
Теги:
twig
templating

1 ответ

0

В итоге вместо перезаписи функции рендеринга я добавил фильтр для пути, поэтому

{% exntends 'AcmeBundle:Default:index.html.twig'|add_template() %} === {% exntends 'AcmeBundle:General/Default:index.html.twig'

Ещё вопросы

Сообщество Overcoder
Наверх
Меню