Open orion76 opened 5 years ago
@orion76 По поводу RouteProvider - тут все ясно. Проверил основной принцип работы. Можно для определенного роута добавить форму. На 1 роут одна форма - одного типа create or edit or delete
Но нам скорее всего понадобится страница с несколькими разными формами у каждой будет свой callback. Наподобие панелей , где это работало.
Вероятно из ядра нет такого функционала Страницу CRUD-а энтити конечно,можно использовать где-то еще, я пока не представляю где, так как у меня нет рабочей версии всего проекта или мокапов
@orion76 Комментарий выше не относится к этой задаче. Суть задачи ясна. Реализация тоже
По мотивам скайп-поста:
Кстати, да..
Практически с первых минут использования друпал-генератора сущностей заметил это непотребство.
Было бы удобно группировать админ-страницы кастомных сущностей в некие "логичные" группы в админ-меню (страницы настроек в меню Конфигурация )
Например, согласно бизнес-логике проекта у нас есть несколько групп сущностей, которые необходимо сгруппировать в админ-меню (Конфигурация и Содержимое):
Т.е. в разделы меню Конфигурация и Содержимое необходимо добавить соответствующие подразделы:
В которых и будут размещаться корневые ссылки подразделов(админ-страниц соответствующих кастомных сущностей)
Для хранения информации о:
логично использовать entity:config и админку для добавления групп при добавлении группы, должен создаваться роут меню в соответствии с настройками . И по этому адресу должна выводиться обзорная страница раздела, со списком добавленных в группу сущностей.
Тогда, после генерации новой сущности, достаточно будет только изменить сгенерированные пути в аннотации, и ссылки на админ-страницы сущности окажутся в нужных разделах админ-меню.
Кстати, немного доработав этот модуль, можно будет его использовать и для группировки других сущностей и бандлов. Например для организации профиля пользователя с большим кол-вом разделов.