Функция Print или зона необработки шаблонизатором
С использованием Marionnete JS появилась необходимость писать шаблоны внутри HTML таким образом
<script id="feature-template" type="text/html">
<div class="item">
<div class="name"><%= name %></div>
</div>
</script>
Но шаблонизатор ECT пытается показать эти переменные тоже. Можно ли как-нибудь указать зону, что бы она не обрабатывалась, а выводилась как есть?
На данный момент такой возможности нет, но добавить стоит, согласен. Как временное решение - можно поменять у ECT управляющие конструкции <% %> на например {{ }}. Это можно сделать в настройках при создании экземпляра класса: параметры open и close. Тогда он не будет трогать конструкции внутри <% %>.
ASCII коды символов можно ведь использовать. < >
кстати хотелось бы иметь возможность шаблоны указанные в сабже обрабатывать не только lodash, marionnete или другим клиентским шаблонизатором, но и ect. То есть дать возможность ect работать в гибридном режиме. Часть шаблонов компилируется на сервере, а часть прекомпилируется на сервере и компилируется на клиенте.