Шаблонизатор Fenom
Всем привет!
Подскажите в чем преимущество наследования шаблонов в Fenom в сравнение с чанками например?
Будет ли от этого какой то прирост в скорости или еще в чем то?
Понятно когда движок на php там нет чанков и использование наследования удобно. В modx же есть чанки.
Интересует именно наследование шаблонов. Спасибо.
Подскажите в чем преимущество наследования шаблонов в Fenom в сравнение с чанками например?
Будет ли от этого какой то прирост в скорости или еще в чем то?
Понятно когда движок на php там нет чанков и использование наследования удобно. В modx же есть чанки.
Интересует именно наследование шаблонов. Спасибо.
Комментарии: 2
Как минимум — для логически более верного разделения/удобства и возможности не плодить лишние сущности:
— в шаблонах хранится весь общий код, относящийся к странице
— в чанках — оформление результатов вызова сниппетов.
Плюс, на мой взгляд, куда удобнее, когда есть 1/2 единых шаблона, в которые вынесены все общие head/meta/footer, а в самом шаблоне только те элементы, которыми он отличается от остальных шаблонов и ради которых его и создали.
— в шаблонах хранится весь общий код, относящийся к странице
— в чанках — оформление результатов вызова сниппетов.
Плюс, на мой взгляд, куда удобнее, когда есть 1/2 единых шаблона, в которые вынесены все общие head/meta/footer, а в самом шаблоне только те элементы, которыми он отличается от остальных шаблонов и ради которых его и создали.
Вот, например, весь шаблон страницы галереи
На мой взгляд, очень удобно.
{extends 'file:templates/base.tpl'}
{block 'content'}
<section class="pb0">
<div class="gallery grid-gallery">
{'!ms2Gallery' | snippet : [
'tpl' => '@FILE chunks/gallery/rows.tpl',
'frontend_js' => '',
'frontend_css' => '',
]}
</div>
</section>
{/block}
А вот сама эта страница — atletik-city.ru/galleryНа мой взгляд, очень удобно.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.