Alejandro

Alejandro

С нами с 27 октября 2018; Место в рейтинге пользователей: #2203

Почему не работает выборка в getimagelist?

Есть такой код:
[[getImageList?
  &tvname=`promo`
  &docid=`38`
  &where=`{"id-list:LIKE":"%[[*id]]%"}`
  &tpl=`@CODE: <div class="<img src="[[+img]]" alt="[[+alt]]" class="promo_img">`
]]

id-list — это tv поле список (множественный выбор).
в этом поле в «Возможные значения» я указал
@SELECT menutitle, id FROM [[+PREFIX]]site_content WHERE parent IN (36,5,6,7,22,27)

Короче говоря это tv поле выводит id ресурсов в таком виде — 13,55,56,83
По идеи выборка через "&where" должна происходить следующим образом:
если в массиве (13,55,56,83) есть id-шник текущего ресурса (например 13), то выводим.

Почему не работает?
Заранее большое спасибо за ответ.
Alejandro
22 октября 2019, 21:07
modx.pro
525
0

Текст становится ссылкой при условии заполненного поля в ресурсе на который должна вести ссылка

На главной странице есть список услуг (название услуги — цена).


Выводятся они через pdoResources. Каждая услуга — это отдельный ресурс.

В качестве примера возьмём две услуги с главной страницы:
  • Установка унитаза
  • Установка смесителя
Оба пункта ведут на свои страницы — стр «Установка унитаза» и стр «Установка смесителя» соответственно.
Вот что нужно:
Если на странице (в ресурсе) установка унитаза есть текст, значит пункт «Установка унитаза» на главной странице будет ссылкой. Если же текста нет, значит пункт «Установка унитаза» на главной странице должен быть обычным текстом (не ссылкой). Тоже самое и для других пунктов.
Как это реализовать ума не приложу. Подскажите пожалуйста. Премного благодарен)))).
Alejandro
27 октября 2018, 15:13
modx.pro
1
646
0