Шаблонизатор Fenom

Всем привет!
Подскажите в чем преимущество наследования шаблонов в Fenom в сравнение с чанками например?
Будет ли от этого какой то прирост в скорости или еще в чем то?
Понятно когда движок на php там нет чанков и использование наследования удобно. В modx же есть чанки.
Интересует именно наследование шаблонов. Спасибо.
Ivanov Alexandr
05 января 2017, 06:45
modx.pro
1
2 566
+1

Комментарии: 2

Максим Кузнецов
08 января 2017, 01:30
0
Как минимум — для логически более верного разделения/удобства и возможности не плодить лишние сущности:
— в шаблонах хранится весь общий код, относящийся к странице
— в чанках — оформление результатов вызова сниппетов.

Плюс, на мой взгляд, куда удобнее, когда есть 1/2 единых шаблона, в которые вынесены все общие head/meta/footer, а в самом шаблоне только те элементы, которыми он отличается от остальных шаблонов и ради которых его и создали.
    Василий Наумкин
    08 января 2017, 07:42
    +1
    Вот, например, весь шаблон страницы галереи
    {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

    На мой взгляд, очень удобно.
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      2