ect icon indicating copy to clipboard operation
ect copied to clipboard

Функция Print или зона необработки шаблонизатором

Open misterjt opened this issue 12 years ago • 3 comments

С использованием Marionnete JS появилась необходимость писать шаблоны внутри HTML таким образом

<script id="feature-template" type="text/html">
                    <div class="item">
                        <div class="name"><%= name %></div>
                    </div>
                </script>

Но шаблонизатор ECT пытается показать эти переменные тоже. Можно ли как-нибудь указать зону, что бы она не обрабатывалась, а выводилась как есть?

misterjt avatar Oct 17 '13 10:10 misterjt

На данный момент такой возможности нет, но добавить стоит, согласен. Как временное решение - можно поменять у ECT управляющие конструкции <% %> на например {{ }}. Это можно сделать в настройках при создании экземпляра класса: параметры open и close. Тогда он не будет трогать конструкции внутри <% %>.

baryshev avatar Oct 17 '13 11:10 baryshev

ASCII коды символов можно ведь использовать. < >

amatenkov avatar Feb 10 '14 12:02 amatenkov

кстати хотелось бы иметь возможность шаблоны указанные в сабже обрабатывать не только lodash, marionnete или другим клиентским шаблонизатором, но и ect. То есть дать возможность ect работать в гибридном режиме. Часть шаблонов компилируется на сервере, а часть прекомпилируется на сервере и компилируется на клиенте.

yuri-karadzhov avatar Mar 19 '14 13:03 yuri-karadzhov