Страница 1 из 1

Ошибкв формировании меню.

Добавлено: 11 май 2023, 23:04
alexinc
Добрый день.
Пришлось тут столкнуться с настройкой меню.
Итак.
Есть основная сущность. В ней - несколько подсущностей.
Пример:
Проект
- Задачи
- Суперзадачи
Их замечательно видно на странице записи Проектов.
Делаем меню вложенных сущностей в Проекте(Задачи, суперзадачи).
Вариант проблемы 1.
И теперь берем и перемещаем Задачи - в Супер задачи.
В проекте в меню вложенных сущностей Задачи остаются, но если зайти в настройки - их там нет. Более того, если будем делать еще вложенные сущности, получим ошибку по пути (не везде и не всегда, но встречается).
Вариант проблемы 2.
Пример:
Проект
- Суперзадачи
-- Задачи.
Тоже делаем меню.
Перемещаем Задачи в Проекты.
И мы не можем настроить меню! Пункта Задачи - не появилось.
https://pdemo.rukovoditel.pro/3.3/index ... mo_id=2175.

Re: Ошибкв формировании меню.

Добавлено: 12 май 2023, 10:53
support
Немного не понял где проблема. Вот создал два пункта меню https://pdemo.rukovoditel.pro/3.3/index ... mo_id=2175
Вроде все корректно работает.

Re: Ошибкв формировании меню.

Добавлено: 12 май 2023, 13:50
alexinc
Да, я понял, что проблема так сказать не явная. Я попробую чуть позже более подробно, с картинками, все сделать.

Re: Ошибкв формировании меню.

Добавлено: 15 май 2023, 14:14
alexinc
Так, Первый глюк словил.
Проекты, Запись 1 , Задачи Нажимаем Тест 2 - получаем Стариница не существует.

Re: Ошибкв формировании меню.

Добавлено: 15 май 2023, 14:33
alexinc
Сделал еще одно кривое меню и в итоге получается, что если пользователь будет добавлять из кривого меню данные(а он будет), то они всегда будут добавляться в первый проект. Там явно отсутствует проверка.
Так же периодически, где ошибка в формировании запроса, то есть вместо: index.php?module=items/items&path=21-2/22 может сформироваться index.php?module=items/items&path=212/22, но этот момент я пока не могу отловить.

Re: Ошибкв формировании меню.

Добавлено: 15 май 2023, 20:17
support
Тестирую на 3.4 и не могу повторить проблему. Похоже что уже исправил. Через неделю выйдет 3.4 бета, протестируйте , если проблема повторится, буду разбираться.