не работают TV параметры в msProducts
Доброго времени суток!
Проблема следующая:
в modx revo с помощью msProducts нужно вывести только некоторые товары, которые как-то будут помечены при редактировании.
Я пытаюсь сделать вроде как обычным способом, через TV-параметр, следующим образом:
создал параметр isTop c типом ввода Список (одиночный выбор). В возможные значения добавил
Да==yes||Нет==no, по умолчанию no. сделал его доступным для шаблонов товара и главной страницы, где они выводятся.
товары пытаюсь выводить так:
[[!msProducts? &includeTVs=`isTop` &sortby=`price` &sortdir=`asc` &parents=`6` &where=`{«TVisTop»:«yes»}` &limit=`6` &includeThumbs=`127x169`]]
но так ничего не выводится.
также в чанке tpl.msProducts.row пытался добавить [[+isTop]], чтобы хоть увидеть, какое у него значение, но на его месте пустота.
Помогите разобраться, в чем дело.
Спасибо.
Проблема следующая:
в modx revo с помощью msProducts нужно вывести только некоторые товары, которые как-то будут помечены при редактировании.
Я пытаюсь сделать вроде как обычным способом, через TV-параметр, следующим образом:
создал параметр isTop c типом ввода Список (одиночный выбор). В возможные значения добавил
Да==yes||Нет==no, по умолчанию no. сделал его доступным для шаблонов товара и главной страницы, где они выводятся.
товары пытаюсь выводить так:
[[!msProducts? &includeTVs=`isTop` &sortby=`price` &sortdir=`asc` &parents=`6` &where=`{«TVisTop»:«yes»}` &limit=`6` &includeThumbs=`127x169`]]
но так ничего не выводится.
также в чанке tpl.msProducts.row пытался добавить [[+isTop]], чтобы хоть увидеть, какое у него значение, но на его месте пустота.
Помогите разобраться, в чем дело.
Спасибо.
Комментарии: 3
В where должно быть или isTop или TVistop.value, а никак не просто TVisTop. Включи &showLog=`1`, будет видно как таблица присоединяется.
Ну а ТВ в чанке выводятся с префиксом tv. — по умолчанию.
Ну а ТВ в чанке выводятся с префиксом tv. — по умолчанию.
Спасибо большое, Василий.
Всё работает.
PS: вот и доверяй после такого многочисленным примерам, где ничего не работает(
Всё работает.
PS: вот и доверяй после такого многочисленным примерам, где ничего не работает(
minishop очень хорош!
Магазин работает, но возникла необходимость не удалять товары(которых нет в наличии временно), а скрывать в каталоге. пробую сделать таким же методом, т.е
создал Tv Nalichie список(одиночный выбор) возможные значения yes||no, по умолчанию yes. Доступен для шаблона категории и товара
В тестовой категории делаю вызов таким
where=`{«Nalichie»:«yes»} тоже пробовал, результат такой же
что я делаю не так?
Магазин работает, но возникла необходимость не удалять товары(которых нет в наличии временно), а скрывать в каталоге. пробую сделать таким же методом, т.е
создал Tv Nalichie список(одиночный выбор) возможные значения yes||no, по умолчанию yes. Доступен для шаблона категории и товара
В тестовой категории делаю вызов таким
[[!pdoPage? &element=`msProducts` &includeTVs=`Nalichie` &tpl=`tpl.msProducts.row` where=`{"TVNalichie.value":"yes"}` &showLog=`1`]] [[!+page.nav]]
Но почему то выводятся все товары в категории, хотя в нескольких товарах поставил значение наличия «no»where=`{«Nalichie»:«yes»} тоже пробовал, результат такой же
что я делаю не так?
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.