feat(Page builder): #3568228 Add field_ui_base_route support for Canvas Page entity

Summary

Adds Field UI support for the canvas_page entity type so sites can manage fields, form display, and view display via the standard Drupal Field UI at Admin > Structure > Canvas page.

Changes

  • src/Entity/Page.php — Add field_ui_base_route to the #[ContentEntityType] attribute
  • canvas.routing.yml — Add entity.canvas_page.field_ui_settings route at /admin/structure/canvas-page
  • canvas.links.task.yml — Add local task so Field UI tabs render
  • canvas.links.menu.yml — Add menu link under Admin > Structure
  • src/Controller/CanvasPageFieldUiController.php — Controller that redirects to Manage Fields when Field UI is enabled, otherwise shows a helpful message

Related: #3544662

Edited by Rajendar Pothireddypally

Merge request reports

Loading