Не сортирует ресурсы по тегу через where и OR, как исправить?
Выводит все ресурсы вместо сортировки и вывода, tagsWhere выдаёт правильную строку такую:
Такие ресурсы с такими тегами есть
{"tags:LIKE","%роллы%","OR:tags:LIKE","%кексы%","OR:tags:LIKE","%рофлы%"}tags это «Авто-метка» пакет tagListerТакие ресурсы с такими тегами есть
[[!pdoResources?
&parents=`6`
&resources=`-[[*id]]`
&includeTVs=`tags,newsImg`
&sortby=`{ "parent":"ASC", "menuindex":"ASC" }`
&tpl=`similarNewsTpl`
&where=`[[!tagsWhere? &input=`[[*tags]]`]]`
]] Комментарии: 9
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
То фильтрует, но если я засуну допустим снипет сюда, и снипет вернет array
то ничего не ищет
Вызов такой
,
При этом лог одинаковый, и там и там стоит where и написано что сортирует, вывод оди и тот же, но как я наврено понял бед в том что это снипет, можно как-то внутри странице на самом fenome написать это список?
История начинается так
После того как поставил этот форыч в where пришлось идти плакать, потому что я сделал бред, и получил белую страницу, но потом таки сделал
И всё заработало, всё сортирует, теперь не нужно устанавливать ещё 2 доп плагина чтобы tagLister работал, да и бывают случаи подобные, где нужно получить всё из всего, а через сниппет не работает, если генерировать там where
Хотя я получается зря мучался, ведь мог сделал всё в снипете сразу, и просто получить вывод…