Всего 125 679 комментариев

Дима Сайт old см. профиль
31 марта 2021, 19:42
0
Результат, который по ссылке, можно получить, используя &displayStart в pdoMenu. Там же можно динамически получать родителей, вызывая внутри &parents от pdoMenu сниппет pdoResources с &returnIds=1

Наслаждайтесь)
Дима Сайт old см. профиль
31 марта 2021, 19:34
0
@Роман может быть вам подойдет получение JSON-массива как результата работы pdoMenu и манипуляция с его элементами через Fenom.

Среди доступных полей для пунктов меню будет idx — соответственно +1 и -1 от текущего idx это то, что вам нужно!

Смотрите функции, связанные с JSON тут: docs.modx.pro/komponentyi/pdotools/parser
Алексей Шумаев
31 марта 2021, 19:08
+1
Да, мультикатегорий пока нет, забыл про них. Попозже добавлю.
Семён Кудрявцев
31 марта 2021, 18:34
0
О, спасибо, как мне не хватало этой статьи, целый день искал решение, но эта статья не попадалась почему-то.
В ней даже более элегантно сделано переопределение типа поля.
Евгений Webinmd
31 марта 2021, 18:26
0
Отличная инструкция, спасибо, что-то подобное было раньше.
modx.pro/howto/15248
Руслан
31 марта 2021, 17:54
0
теперь буду знать ))
Руслан
31 марта 2021, 17:53
0
спасибо огромное всё было из за PHP Version. Поднял до 8 спасибо огромное ))
Иван Бочкарев
31 марта 2021, 17:45
+1
PHP Version 5.6.40 — Оказалось вот такая. Поднимите до 7.1 хотя бы
Иван Бочкарев
31 марта 2021, 17:31
+1
Скиньте доступы в ЛС
Руслан
31 марта 2021, 17:30
0
beget хостинг вроде 7.4
Руслан
31 марта 2021, 17:18
0
возможно ли откатить ка как нибудь назад?
Игорь
31 марта 2021, 17:15
0
Спасибо за оперативность! В целом все работает (не забываем повторно сформировать индекс для товарных категорий).
Проблема возникает, если в категории выводятся товары из другой категории. Реальный пример — в основной категории (в которой идет подсчет компонентом) находятся 7 товаров + с другой категории отображается — 3, таким образом всего — 10 (mFilter2 тоже подчитывает — 10). А вот компонент в этой ситуации выводит — 13
Руслан
31 марта 2021, 17:13
0
она не помогла ((
Руслан
31 марта 2021, 17:13
0
консоле вышла такая ошибка Failed to load resource: the server responded with a status of 500 ()
Иван Бочкарев
31 марта 2021, 17:09
+1
Дополнение с обновленной версией скачали 254 раза.

Ошибку, что ниже указали исправили. Будет выпущенно в новом релизе.
Наумов Алексей
31 марта 2021, 17:05
+1
На 99% причина в этой строчке.

У вас выглядит как
[$operator, $key] = $components;
а стоит заменить на
list($operator, $key) = $components;
Руслан
31 марта 2021, 17:04
0
[2021-03-31 16:25:26] (ERROR @ /public_html/core/model/modx/modx.class.php: 1031) `[[+id]]` is not a valid integer and may not be passed to makeUrl()
[2021-03-31 16:25:26] (ERROR in resource 3 @/public_html/core/model/modx/modparser.class.php: 1374) Bad link tag `[[~[[+id]]]]` encountered
[2021-03-31 16:25:27] (ERROR @/public_html/core/model/modx/modx.class.php: 1031) `[[+id]]` is not a valid integer and may not be passed to makeUrl()
[2021-03-31 16:25:27] (ERROR in resource 3 @ /public_html/core/model/modx/modparser.class.php: 1374) Bad link tag `[[~[[+id]]]]` encountered
Андрей
31 марта 2021, 17:01
0
Проект почти готов и после обновление придётся делать заново. Переносить всё на новую CMS,
Зачем делать заново? Посмотри серверный error.log чтобы выяснить причину ошибки.

p.s. Обновил уже около 20 магазинов, везде всё норм.