Почему не выводит getimagelist из редактора ресурса?
Подскажите пожалуйста. Суть вопроса!
Есть табы на главной странице. Для вывода табов подключены дочерние ресурсы, соответственно содержимое в дочернем ресурсе выводится в таб.
Появилась задача, в каждый таб засунуть слайдеры изображений. В каждом табе будут свой набор изображений. Вывод в ресурсе подключаю в самом редакторе вставкой название чанка [[$ImageList]]. Почему в редакторе, потому что нужно вывести в нужном месте текста (между абзацами).
Проблема в том что не работает если указать &docid=`[[+id]]`,
а если в качестве id указать номер ресурса &docid=`143` то все работает. Но это не оптимально, так как во всех табах будут одинаковые слайдеры. Подскажите, как сделать чтобы изображения в табе выводились строго из своего ресурса?
Вы же вставляете чанк ImageList в контент ресурса? Тогда замените [[+id]] на [[*id]]
Да и вообще если содержимое чанка только сниппет, то я бы в ресурс вставлял не чанк, а именно сам код сниппета
Danny Arty, если отключить в настройках визуальный редактор и вставить напрямую сниппет, то работает.
Данное решение не оптимально, визуальный редактор нельзя отключать. И вставлять сниппет напрямую, это лишний длинный код, который постоянно будет мешать. К тому же в визуальном редакторе сниппет очень коряво отображается.
Можно вызвать getimagelist в самом чанке section-main_tpl. Тогда слайдер будет либо вначале либо в конце. Что является тоже не очень оптимально.
Данное решение не оптимально, визуальный редактор нельзя отключать. И вставлять сниппет напрямую, это лишний длинный код, который постоянно будет мешать. К тому же в визуальном редакторе сниппет очень коряво отображается.
Лол, ну дык HTML-редактор для работы с текстом, а если вы вставляете код (сниппеты, чанки, тв и тд), то HTML-редактор отключают.
Александр Лунегов, Не совсем понял "вместо конструкции вызова сниппета оставить [[+id]]"
Пожалуйста, можно на примере? А то мозги начинают плавится. Сори за мою наглость.