[[!getImageList? &tvname=`slider` &docid=`[[+id]]` &limit=`1` &tpl=`slider_banner`]]
tpl — slider_banner
<li>
<img src="[[+slider]]" alt="" />
<div class="text">
<p class="sp-1">Бесплатная доставка</p>
<p class="sp-2">примерный город, или другой текст</p>
</div>
</li>
vasyii2liy 11.03.2017 15:53 #
Nikola 11.03.2017 16:23 #
vasyii2liy 11.03.2017 16:33 #
Павел Романов 11.03.2017 16:34 #
В чанке slider_banner должно быть название поля в TV-шке, а не имя самой TV-шки и, если оно у Вас не называется «slider», то это ничего и не выведет:
Nikola 11.03.2017 20:07 #
Как я понял там должно быть fieldname. Вот я и написал slider.
Строка в xml таблице:
Nikola 11.03.2017 20:52 #
Для начала хочу вывести картинку предназначенную для слайдера, хотя бы одну. Слайдер входит в header, header вызывается на каждой странице сайта. У пяти-шести продуктов хочу добавить похожие картинки, пока продукт только один.
Руслан Алеев 11.03.2017 22:55 #
В tpl slider_banner поле [[+slider]] — это имя поля во вкладке формы для MIGX не путайте с названием самого MIGX-TV, а лучше их назовите по-разному, к примеру, поле во вкладке назовите image, тогда шаблон будет таким:
Nikola 11.03.2017 23:35 #
Все-равно не дойдет никак. Тогда у меня получится два поля image, если я назову его image. Собственно поэтому я и назвал его slider.
Павел Романов 12.03.2017 10:05 #
Есть товары, которые являются не ресурсами, а формируются на основе MIGX. Это поле назначено категории товаров и его поля выглядят так.
Сейчас у каждого товара есть основная картинка, которая прописана в поле image и картинка для общего слайдера, которая указывается в поле slider.
Вам нужно в шапке сайта вывести в слайдер все картинки slider от товаров, так?
Если да, то в качестве &docid нужно указывать ID категории, которой назначена MIGX-TV с товарами.
К примеру, у Вас такая структура:
Тогда вызов самого слайдера (пишу для pdoResources, но можно и getResources):
А в чанке slider-tpl уже вызов getImageList:
Чанк slider_banner:
Nikola 12.03.2017 12:33 #
Можете привести пример? Или как то пояснить. Это имя дополнительного параметра, который мне нужно добавить?
Или же это и есть fieldname slider? Или pagetitle каждого продукта, хотя вряд ли?
В документации написано, "&tvname — название TV с типом ввода MIGX"
Nikola 12.03.2017 12:39 #
Вам нужно в шапке сайта вывести в слайдер все картинки slider от товаров, так?»
Павел Романов 12.03.2017 13:07 #
Nikola 12.03.2017 14:10 #
slider_tpl:
slider_banner:
pdoResources — отрабатывает слово «slider», уже хорошо.
Но поле slider все-равно не хочет выводиться. Зараза! getImageList не отрабатывает.
Nikola 12.03.2017 16:05 #
соответственно [[+image]] в чанке.
Также в tvname пытался ввести shop, тоже не работает.
Павел Романов 13.03.2017 09:54 #
Наведите мышку на слово «Товары» — что в подсказке?
Nikola 11.03.2017 23:36 #
Input TV type — значение image
Nikola 11.03.2017 23:43 #
Олег 26.02.2018 22:56 #
Перепробовал уже вроде все. Или не выводится или выводится везде одна и та же. Загвоздка в том, что используется phpthumbon, в котором тоже используются символы ``