Странная запись в tpl

Вопросы по вёрстке и JavaScript
Ответить
Аватара пользователя
vovasit91
Сообщения: 98
Зарегистрирован: 2015.01.08, 17:43

Странная запись в tpl

Сообщение vovasit91 »

Здравствуйте, редактировал один модуль на Opencart и встретил такую запись, которая меня поставила в тупик.

Код: Выделить всё

<script type="text/html" id="payment_address_template">
<div class="<%= parseInt(model.config.display) ? '' : 'hidden' %>"> 
Что значат эти <%= ? Когда открываю страницу через исходный код в браузере то эти записи так и отображаются. Но когда открываешь страницу то там уже происходят преобразования с по всем функциям внутри <%=. В общем разъясните что-то это или дайте ссылку.
P.S. это в файлах Smarty я нашел с расширением tpl
Аватара пользователя
rugabarbo
Сообщения: 1063
Зарегистрирован: 2015.06.21, 16:21
Контактная информация:

Re: Странная запись в tpl

Сообщение rugabarbo »

Это ASP-тэги, которые включаются в php.ini этой настройкой: http://php.net/manual/ru/ini.core.php#ini.asp-tags
Аватара пользователя
vovasit91
Сообщения: 98
Зарегистрирован: 2015.01.08, 17:43

Re: Странная запись в tpl

Сообщение vovasit91 »

Тогда как они работают? Когда открываешь исходный код страницы все эти теги отображаются и переменные в них пишутся не в стиле php а в стиле JS, например

Код: Выделить всё

<%= model.config.icon %>
Аватара пользователя
rugabarbo
Сообщения: 1063
Зарегистрирован: 2015.06.21, 16:21
Контактная информация:

Re: Странная запись в tpl

Сообщение rugabarbo »

Я вам отправил ссылку. Там есть указание, что нужно читать для дополнительной информации (: В этой дополнительной информации всё расписано.
zelenin
Сообщения: 10596
Зарегистрирован: 2013.04.20, 11:30

Re: Странная запись в tpl

Сообщение zelenin »

vovasit91 писал(а):Тогда как они работают? Когда открываешь исходный код страницы все эти теги отображаются и переменные в них пишутся не в стиле php а в стиле JS, например

Код: Выделить всё

<%= model.config.icon %> 
все верно - php не отображается в исходном коде

это какой-то js-шаблонизатор, например похож на микро-шаблонизатор от Джона Резига.
Аватара пользователя
rugabarbo
Сообщения: 1063
Зарегистрирован: 2015.06.21, 16:21
Контактная информация:

Re: Странная запись в tpl

Сообщение rugabarbo »

Точно, это не PHP. Я не обратил внимания, что внутри тегов JS-код :mrgreen:
Значит, про ASP-тэги я полную ерунду написал выше.
Ответить