Создание тегов для конкретных категорий или плейсхолдеры в параметрах вывода для доп. полей!

Всем привет! Возникла необходимость реализовать некое подобие тегов, но для конкретных категорий, при этом теги по названиям могут быть одинаковыми, но только если они находятся в разных категориях!
Общая схема:
Есть Общий каталог и в нем основные категории, например, торты на свадьбу, детские торты, торты на заказ и т.д. Далее в этих категориях создаются дочерние страницы-подкатегории, например, 3D-Торты, торты без мастики, многоярусные торты и т.д… они же и будут тегами, которые мы можем присваивать товарам, которые будут лежать внутри текущей категории! Т.е. смысл в том, чтобы товар мог относиться к нескольким подкатегориям, но без дублирования!

Реализовать это было бы очень легко, например через доп. поле — tags, с множественным выбором, где мы в параметрах ввода написали бы запрос аля "@SELECT pagetitle,id FROM [[+PREFIX]]site_content WHERE parent=[[+PARENT]] AND published=1 AND deleted=0" который предлагал бы выбрать варианты подкатегорий у конкретной категории! НО! Такой плейсхолдер [[+PARENT]] недоступен в параметрах ввода! Я знаю, что там есть некоторые доступные плейсхолдеры такого типа, например [[+PREFIX]] для таблиц в базе (Это из документации docs.modx.com/revolution/2.x/making-sites-with-modx/customizing-content/template-variables/bindings/select-binding)! Кто-нибудь знает, есть ли там еще какие плейсхолдеры по типу Parent или знает более простое решение этой задачи?!!! Заранее, спасибо!!!
п.с. надеюсь, ясно расписал!
unreal_serg
08 мая 2019, 01:10
modx.pro
565
0

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

Наумов Алексей
08 мая 2019, 11:25
0
Выглядит как товары, лежащие в родительской категории, у которых есть параметры «3D-Торты», «торты без мастики», «многоярусные торты», а по ним строится сео-фильтр.
Дочерних категорий соответственно нет, они виртуальные, генерируются фильтром.
    unreal_serg
    08 мая 2019, 13:28
    0
    Не совсем понял! Этот вариант предполагает наличие отдельной страницы по каждому тегу, где будут выводиться товары отмеченные этим тегом?!
      Наумов Алексей
      08 мая 2019, 14:28
      0
      Есть категория
      /category
      в ней товары 1,2,3
      /category/1
      /category/2
      /category/3

      У этих товаров параметр «Тип»: «3D-Торт», «торт без мастики», «многоярусный торт»

      На выходе получим виртуальные (т.е. в админке их нет) страницы:
      /category/3d
      /category/bez-mastiki
      /category/mnogoyarusniy

      Товары не дублируются.
        unreal_serg
        08 мая 2019, 20:25
        0
        Ааа, кажется понял о чем речь, спасибо! Попробую!
    unreal_serg
    17 мая 2019, 01:16
    0
    В общем, пришлось реализовать через pdoTools + Tagger, хотя можно было бы и проще!
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      5