Поддержка шаблонизатора Twig

Просмотров: 4441Установлено: более 100Разработчик: Gar|k (garik)
Поддержка шаблонизатора Twig
Поддержка шаблонизатора Twig
Цена: Бесплатно
Зарегистрируйтесь или авторизируйтесь для того, чтобы скачать.
ПОСМОТРЕТЬ В ДЕЙСТВИИ

Добавляет Diafan.CMS поддержку шаблонизатора Twig

Шаблоны располагаются в папке modules/имя модуля/twigs и имеют название modules/модуль/twigs/модуль.twig.шаблон.php
Как создавать шаблоны модулей для Diafan.CMS читайте в документации, а мы рассмотрим пример создания шаблона блока новости.

/modules/news/twigs/news.twig.show_block.php

<section class="block_news">
  <h3>{{ name }}</h3>
  <div class="block">
  {% for row in rows %}
    <a href="{{ constant('BASE_PATH_HREF') ~ row.link }}" class="item">
    {% if row.img %}
      {% set img = row.img[0] %}
      <span class="img">
        <img src="{{ img.src }}" alt="{{ img.alt }}">
      </span>
    {% endif %}
      <span class="info">
        <span class="title">{{ row.name|raw }}</span>
        <span class="date">{{ row.date|raw }}</span>
      </span>
    </a>
 {% endfor %}
 </div>
</section>

Распакуйте архив в корень вашего сайта или в папку текущей темы /custom/название темы/

Отлично. Спасибо
Зарегистрируйтесь или авторизируйтесь для того, чтобы оставить комментарий.

ДРУГИЕ РЕШЕНИЯ ЭТОГО РАЗРАБОТЧИКА