Фильтр вывода товаров в зависимости от поля юзера

Есть страница «объявления по подписке».

К примеру пользователь подписан на категорию «смартфоны». К примеру в поле «address» пользователя введено название категории на которую он подписан. Как вывести товары именно с этой категории, но не те что создал этот юзер.
Lori
11 октября 2018, 13:30
modx.pro
885
-1

Комментарии: 4

Баха Волков
11 октября 2018, 13:44
+1
Да ну какой смысл привязывать пользователя к названию какого то ресурса?! Вопрос риторический. А если изменится название ресурса/категории? Тоже вопрос риторический. Зачем использовать поле адрес, когда можно создать поле которое будет предназначено для этих целей? Как вы уже догадались, опять таки вопрос риторический.

К тому же в modstore компонент у которого есть данный функционал (не помню название)

Решение вашей проблемы:

  • Создать отдельное поле или использовать extended
  • Туда записывать id категории а не название
  • И фильтровать по id
    Lori
    11 октября 2018, 14:16
    0
    спасибо большое за помощь. Я бы с удовольствием, только в этом еще разбираться надо, а у меня сроки жмут критически из-за того что подвел один программист.
Баха Волков
11 октября 2018, 13:50
+1
Вот компонент который реализовывает вашу задачу ссылка
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    4