Подключение вложенных шаблонов в XSL
Не многие знают, но в XSL есть возможность делать подключение других XSL. Это особенно удобно, когда есть несколько разделов, использующих один и тот же XSL template. Например, список товаров на главной, список товаров в каталоге, список товаров сопутствующих и/или аналогичных - для всех этих списков может использоваться одинаковый template shop_item и его можно вынести в отдельный XSL. Но подключать такие шаблоны нужно вручную и это неудобно.
Было бы очень удобно, если бы на форме редактирования XSL была отдельная вкладка, на которой к текущему XSL можно было выбрать из списка один или несколько XSL, которые будут к нему подключены.
Комментарии
-
Будет доступно с версии 6.5.6. Описание работы: http://www.hostcms.ru/documentation/modules/xsl/xsl-include-import/
Хорошо, но, к сожалению, не так удобно как хотелось бы. Это все равно прописывание по ID вручную, что было доступно и ранее, только ранее нужно было полный путь указывать.
Было бы очень удобно, если бы на форме редактирования XSL была отдельная вкладка, на которой к текущему XSL можно было выбрать из списка один или несколько XSL, которые будут к нему подключены.Вы можете использовать латинские имена XSL-шаблонов вместо идентификатора.
Добавление именно подшаблонов сейчас не планируем, т.к. это минимум +1 запрос на каждый XSL-шаблон.