You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Ранее в модуле панелей был функционал , который позволял отображать в блоках
формы которые были доступны для администратора. Это позволяло создавать личные кабинеты и др. сложные функционалы с минимумом программирования
Сейчас у нас есть
Возможность создать любую энтити которая будет иметь набор форм для редактирования, создания, удаления - доступных только для администратора
Есть две проблемы
Эти формы не присутсвуют среди блоков , они жестко привязаны к роутам.
Для того чтобы привязать каждую новую энтити к блоку - необходимо будет создавать новый плагин в коде
Возможное решение
Создать плагин с Derivative классом
Пример core/modules/system/src/Plugin/Block/SystemMenuBlock.php
В результате мы получим возможность выбирать на странице блоков все формы всех существующих энтити и применять их там где необходимо.
Сама концепция Derivatives пока мне до конца не ясна
Примеры других реализаций -
Реализует возможность через поле отобразить любой контент через блок https://www.drupal.org/project/entityblock
The text was updated successfully, but these errors were encountered:
dashiwa
changed the title
Implement the ability to display CROW Entity Forms in blocks
Implement the ability to display CRUD Entity Forms in blocks
Jan 15, 2019
Предыстория.
Ранее в модуле панелей был функционал , который позволял отображать в блоках
формы которые были доступны для администратора. Это позволяло создавать личные кабинеты и др. сложные функционалы с минимумом программирования
Сейчас у нас есть
Возможность создать любую энтити которая будет иметь набор форм для редактирования, создания, удаления - доступных только для администратора
Есть две проблемы
Возможное решение
Пример
core/modules/system/src/Plugin/Block/SystemMenuBlock.php
В результате мы получим возможность выбирать на странице блоков все формы всех существующих энтити и применять их там где необходимо.
Сама концепция Derivatives пока мне до конца не ясна
Примеры других реализаций -
Реализует возможность через поле отобразить любой контент через блок
https://www.drupal.org/project/entityblock
The text was updated successfully, but these errors were encountered: