Матрица тегов (вывод по совокупности тегов)
Всем привет!
Возник вопрос — можно ли как-то организовать вывод ресурсов по совпадению нескольких признаков: например есть группа ресурсов — автомобили, и три группы тегов: цвет, брэнд, в лизинг можно или нет.
А далее на определенных страницых делать вывод, например «Показать все черные BMW доступные в лизинг».
Хотелось бы «размечать» ресурсы каким-нибудь симпатичным инструментом возможностью предустановок, навроде Tagger, но не обязательно им.
Заранее спасибо! Если что-то глупое написал, ногами не бейте, я еще только учусь)))
UPD
А вот и решение:
Возник вопрос — можно ли как-то организовать вывод ресурсов по совпадению нескольких признаков: например есть группа ресурсов — автомобили, и три группы тегов: цвет, брэнд, в лизинг можно или нет.
А далее на определенных страницых делать вывод, например «Показать все черные BMW доступные в лизинг».
Хотелось бы «размечать» ресурсы каким-нибудь симпатичным инструментом возможностью предустановок, навроде Tagger, но не обязательно им.
Заранее спасибо! Если что-то глупое написал, ногами не бейте, я еще только учусь)))
UPD
А вот и решение:
[[!pdoResources?
&parents=`родитель ресурсов`
&tpl=`чанк`
&where=`[[!TaggerGetResourcesWhere? &matchAll=`1` &tags=`tag1,tag2`]]`
&limit="сколько штук выводить. 0 - если без все что есть"
]]В параметре "&tags=``" я писал англоязычные алиасы. Комментарии: 17
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Мне бы подошел просто пример кода, на основе pdoResourses
В документации есть такой:
Вроде бы то, что мне надо, но мне не очень понятна вот эта строка:
Если поясните, буду по-человечески признателен.
Мне по сути нужен банальный кусок кода на базе pdoTools и (скорее всего) Tagger`a, выводящий ресурсы, которым назначены определенные теги.
Я понимаю, что да, в идеале конечно надо знать фундаментальные основы, и желательно все, и я не отказываюсь категорически, но для того что бы поклеить у себя в квартире обои совсем не обязательно изучать строительную документацию на весь дом. Такова позиция.
тут комментарии Василия прочти, что бы не городить бессмысленные конструкции
Вроде работает как надо, но уж больно громоздким кажется.
Может что-то лишнее есть, что не обязательно использовать?
Я открывал, читал и даже наобум пробовал и id и idx и alias и с кавычками и без, и с пробелами после запятой…
Говорю я, что не работает. Выводит только по последнему тегу, а надо что бы выводило ресурсы, у которых совпадают оба тега…
То будут выводиться ресурсы, которые имеют все указанные теги, а не один из них.
Разобрался и с предыдущим затыком — там оказывается по умолчанию у pdoResources лимит 10 поэтому он просто выводил не всё. Будучи начинающим, я этого не знал, а вот теперь уже наверное и не забуду)
Если хотите, можно сократить эту строчку:
— т.к. дефолтное значение %)