Сравнить категорию товара с полем пользователя
Как можно сравнить в выводе товаров поле пользователя и имя категории товара?
Т.е. что то наподобие:
Т.е. что то наподобие:
[[!pdoPage?
&element=`msProducts`
&parents=`45`
&limit=`6`
&tpl=`tpl.Orders.all`
&where=`{"[[+modx.user.id:userinfo=`address`]]:=":[[#[[*parent]].pagetitle]]}`
]]
Комментарии: 6
&where=`{"parent":[[Здесь поле пользователя и должен быть id ресурса]]}`
извиняюсь, я неправильно выразился. как получить имя категории товара? мне потом ее надо сравнить с полем address у юзера
&where=`{"parent:categories":"[[+modx.user.id:userinfo=`address`]]"}`
— не работает, ваш способ тоже…
Это не мой способ
&where=`{"parent":"[[*modx.user.id:userinfo=`address`]]"}`
можете подсказать что здесь не так? не выводит ничего
Не имею представления. Занимайтесь для начала отладкой самостоятельно. Как вспомню как я сам грешил, без отладки писал вопросы и выяснялось, что я лох и пошёл я вообще в баню.
Выясните как работает where, узнайте хотя бы поверхностно про SQL запросы, у pdoTools есть параметр логирования, узнайте что выводит ваш плейсхолдер и так далее
Выясните как работает where, узнайте хотя бы поверхностно про SQL запросы, у pdoTools есть параметр логирования, узнайте что выводит ваш плейсхолдер и так далее
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.