serjarfan
@serjarfan
начинающий веб-разработчик

Как вывести отдельные посты блога через разные шаблоны на October (Winter CMS)?

Здравствуйте. Возникла необходимость для определенных записей сделать отдельный шаблон для вывода содержания поста. Подскажите, пожалуйста, как это лучше организовать?
Модуль Blog от Rainlab
  • Вопрос задан
  • 195 просмотров
Пригласить эксперта
Ответы на вопрос 2
Adamos
@Adamos
Twig позволяет подтянуть тот или иной кусок шаблона по условию. Типа такого:
{% if current is defined %}
    {% partial __SELF__ ~ '::page' %}
{% else %}
    {% partial __SELF__ ~ '::list' %}
{% endif %}

Соответственно, делаете два шаблона, а на страницу подключаете третий, в котором определяется, который из двух использовать для конкретных данных (в примере проверяется заданный в компоненте $this->page['current'])
Ответ написан
alexTitakoff
@alexTitakoff
Фулстек js/php/node.js/python
Можно в шаблоне определять тип поста, например по категории. Потом рендерить нужный паршил, с нужным дизайном. Паршилы нужны, чтобы не перегрузить страницу блога
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы