foxayb
@foxayb
newbie

Что за язык программирования?

Добрый вечер. Помогите понять, что написано в коде. В общем смысле у меня понимание есть, этот код вызывает блоки с новостями из файла nov_product.html. Новости вызываются в кол-ве 20 шт., но нет понимания где указывать кол-во и что за язык чтобы разобраться, php?

{%assign var='after_registration' value="<a href='`$settings.patch`users/register/' title='`$locale.117`'>`$locale.76`</a>" %}
{%assign var='count' value=$blocks.m|@count %}
{%assign var='count' value=`$count-1`%}	
{%if $count < 0%}{%assign var='count' value=0%}{%/if%}
{%assign var='counter' value=0%}
{%php%}
$this->_tpl_vars['new_messages'] = array();
{%/php%}	
{%foreach from=$messages item='message' name='i'%}	 
{%if $message.raised == 1%}	
{%php%}
$this->_tpl_vars['new_messages'][] = $this->_tpl_vars['message'];
{%/php%}
{%*include file='nov_product.html'*%}
{%/if%}
{%/foreach%}
{%php%}
shuffle($this->_tpl_vars['new_messages']);
{%/php%}
{%foreach from=$new_messages item='message' name='i'%}	 
{%include file='nov_product.html'%}
{%/foreach%}
{%foreach from=$messages item='message' name='i'%}
{%if $message.raised == 0%}	
{%include file='nov_product.html'%}
{%/if%}
{%/foreach%}


Заранее благодарен!
  • Вопрос задан
  • 544 просмотра
Решения вопроса 1
DevMan
@DevMan
это шаблонизатор. очень похож на smarty, но не он (или он, но с извращенным синтаксисом).
это что-то готовое или полный самопис?
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Это код шаблонизатора Twig
Ответ написан
Ваш ответ на вопрос

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

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