pdoMenu - получение idx родителя

Всем привет!

Есть двухуровневое меню со стандартной структурой (в скобочках указал фактические idx при выводе):
  • Категория 1 (idx = 1)
  • Категория 2 (idx = 2)
    • Подкатегория 1 (idx = 1)
    • Подкатегория 2 (idx = 2)
    • Подкатегория 3 (idx = 3)
  • Категория 3 (idx = 3)
    • Подкатегория 1 (idx = 1)
    • Подкатегория 2 (idx = 2)
    • Подкатегория 3 (idx = 3)
Мне нужно сделать так, чтобы у каждой подкатегории выводился idx той категории, в которую она вложена. Возможно ли это?
Никита Боднар
01 апреля 2020, 16:51
modx.pro
88
0

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

Станислав
01 апреля 2020, 19:12
0
Возможно, только вам скорее всего надо выводить menuindex, а вообще можно посмотреть все данные от ресурсов убрал чанк в pdoMenu, тогда выведутся все данные и вы сможете их использовать
    Никита Боднар
    01 апреля 2020, 19:19
    0
    menuindex — не вариант. Мне нужны цифры от 1 до количества выведенных результатов. Данные я чекал, там нет того, что мне нужно.

    Короче говоря, мне нужно, чтоб счёт idx был строго по порядку, а pdoMenu обнуляет счётчик во вложенных пунктах.

    Вот так должно быть:
    • Категория 1 (idx = 1)
    • Категория 2 (idx = 2)
      • Подкатегория 1 (idx = 3)
      • Подкатегория 2 (idx = 4)
      • Подкатегория 3 (idx = 5)
    • Категория 2 (idx = 6)
      • Подкатегория 1 (idx = 7)
      • Подкатегория 2 (idx = 8)
      • Подкатегория 3 (idx = 9)
    idx родителя я хочу получать, чтоб суммировать его с idx вложенной подкатегории и получать нужное мне число.
      Aborrol
      02 апреля 2020, 22:56
      0
      Возвращай результат pdomenu как json и через выводи через fenom, инкрементируя счетчик.
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    3