Подключение вложенных шаблонов в XSL

Не многие знают, но в XSL есть возможность делать подключение других XSL. Это особенно удобно, когда есть несколько разделов, использующих один и тот же XSL template. Например, список товаров на главной, список товаров в каталоге, список товаров сопутствующих и/или аналогичных - для всех этих списков может использоваться одинаковый template shop_item и его можно вынести в отдельный XSL. Но подключать такие шаблоны нужно вручную и это неудобно.
Было бы очень удобно, если бы на форме редактирования XSL была отдельная вкладка, на которой к текущему XSL можно было выбрать из списка один или несколько XSL, которые будут к нему подключены.

kad 01.08.2014
7
1239
4

Комментарии

  • Будет доступно с версии 6.5.6. Описание работы: http://www.hostcms.ru/documentation/modules/xsl/xsl-include-import/

    02.02.2016 18:37:36
    alexander.egorov

    Хорошо, но, к сожалению, не так удобно как хотелось бы. Это все равно прописывание по ID вручную, что было доступно и ранее, только ранее нужно было полный путь указывать.
    Было бы очень удобно, если бы на форме редактирования XSL была отдельная вкладка, на которой к текущему XSL можно было выбрать из списка один или несколько XSL, которые будут к нему подключены.

    03.02.2016 11:06:48
    kad

    Вы можете использовать латинские имена XSL-шаблонов вместо идентификатора.
    Добавление именно подшаблонов сейчас не планируем, т.к. это минимум +1 запрос на каждый XSL-шаблон.

    03.02.2016 11:26:28
    hostcms
  • да!

    считаю, что было бы очень удобно

    04.08.2014 19:53:46
    EZ-Web