Задать вопрос
Tpona
@Tpona
Ужасный перфекционист

Шаблонизатор Twig: Как вывести текст без обработки Twig-ом?

Доброго дня!

Нужно вывести в блоке <script type="template/text"></script> шаблон для создания компонента:
<script id="layout-property-sheet" type="template/text">
                            <div class="db-properties-widget">
                                <h4>Вид</h4>
                                <div class="db-properties-block">
                                    <h3>Общие</h3>
                                    <div class="db-properties-param-group">
                                        <div class="db-properties-param">
                                            <label>Тип слоя</label>
                                        <select id="wefwe" class="form-control input-sm" style="width:100%">
// Вот этот блок обрабатывается моим JS-шаблонизатором на фронтенде, на него и ругается Twig
                                            <%for(var index in this.fields) {%>
                                            <option></option>
                                            <a href="#"><%this.skills[index]%></a>
                                            <%}%>
                                        </select>
                                        </div>
                                    </div>
                                </div>
                            </div> 
                        </script>


Мне нужно чтобы Twig проигнорировал все, что содержится в блоке <script ...>
PS: пробовал
{% autoescape false %}
.....
{% endautoescape %}

Почему-то не работает ((

PSS: raw работает, всем благодарности))
  • Вопрос задан
  • 1517 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 3
BOOMER_74
@BOOMER_74
Full-Stack разработчик
Raw больше походит для переменных, лучше так:
{% autoescape false %}
...
{% endautoescape %}


UPD: ответил до обновления вопроса. Попробуйте еще блок verbatim.
Ответ написан
@shagguboy
{% verbatim %}

  • {% for item in seq %}
  • {{ item }}
    {% endfor %}

{% endverbatim %}

{{ '{{' }}

{% raw %}
your mustache content here
{% endraw %}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы