You are here

dynamic_layouts.routing.yml in Dynamic Layouts 8

File

dynamic_layouts.routing.yml
View source
  1. dynamic_layout.dynamic_layout_list:
  2. path: '/admin/config/dynamic-layouts'
  3. defaults:
  4. _entity_list: 'dynamic_layout'
  5. _title: 'Dynamic Layouts'
  6. requirements:
  7. _permission: 'admin dynamic layouts'
  8. options:
  9. _admin_route: TRUE
  10. dynamic_layout.dynamic_layout_settings:
  11. path: '/admin/config/dynamic-layouts/settings'
  12. defaults:
  13. _title: 'Settings'
  14. _form: '\Drupal\dynamic_layouts\Form\SettingsForm'
  15. requirements:
  16. _permission: 'admin dynamic layouts'
  17. options:
  18. _admin_route: TRUE
  19. entity.dynamic_layout_settings.edit_form:
  20. path: '/admin/config/dynamic-layouts/settings/{dynamic_layout_settings}'
  21. defaults:
  22. _title: 'Settings'
  23. _entity_form: '\Drupal\dynamic_layouts\Form\SettingsForm'
  24. requirements:
  25. _permission: 'admin dynamic layouts'
  26. options:
  27. _admin_route: TRUE
  28. dynamic_layout.dynamic_layout_add:
  29. path: '/admin/config/dynamic-layouts/add'
  30. defaults:
  31. _entity_form: dynamic_layout.default
  32. _title: 'Add layout'
  33. requirements:
  34. _permission: 'admin dynamic layouts'
  35. _custom_access: '\Drupal\dynamic_layouts\Controller\DynamicLayoutController::access'
  36. options:
  37. _admin_route: TRUE
  38. entity.dynamic_layout.edit_form:
  39. path: '/admin/config/dynamic-layouts/manage/{dynamic_layout}'
  40. defaults:
  41. _entity_form: dynamic_layout.default
  42. _title: 'Edit layout'
  43. dynamic_layout: ''
  44. requirements:
  45. _permission: 'admin dynamic layouts'
  46. options:
  47. _admin_route: TRUE
  48. entity.dynamic_layout.delete_form:
  49. path: '/admin/config/dynamic-layouts/manage/{dynamic_layout}/delete'
  50. defaults:
  51. _entity_form: dynamic_layout.delete
  52. _title: 'Delete layout'
  53. requirements:
  54. _permission: 'admin dynamic layouts'
  55. options:
  56. _admin_route: TRUE
  57. dynamic_layouts.edit_row_modal_form:
  58. path: '/admin/config/dynamic-layouts/edit-row/modal_form'
  59. defaults:
  60. _title: 'Edit row'
  61. _controller: '\Drupal\dynamic_layouts\Controller\DynamicLayoutController::openEditRowModalForm'
  62. requirements:
  63. _permission: 'admin dynamic layouts'
  64. options:
  65. _admin_route: TRUE
  66. dynamic_layouts.delete_row:
  67. path: '/admin/config/dynamic-layouts/manage/{dynamic_layout_id}/delete-row/{row_id}'
  68. defaults:
  69. _title: 'Delete row'
  70. _controller: '\Drupal\dynamic_layouts\Controller\DynamicLayoutController::deleteRow'
  71. row_id: ''
  72. requirements:
  73. _permission: 'admin dynamic layouts'
  74. options:
  75. _admin_route: TRUE
  76. dynamic_layouts.add_row:
  77. path: '/admin/config/dynamic-layouts/manage/{dynamic_layout_id}/add-row'
  78. defaults:
  79. _title: 'Add row'
  80. _controller: '\Drupal\dynamic_layouts\Controller\DynamicLayoutController::addRow'
  81. requirements:
  82. _permission: 'admin dynamic layouts'
  83. options:
  84. _admin_route: TRUE
  85. dynamic_layouts.edit_column_modal_form:
  86. path: '/admin/config/dynamic-layouts/edit-column/modal_form'
  87. defaults:
  88. _title: 'Edit column'
  89. _controller: '\Drupal\dynamic_layouts\Controller\DynamicLayoutController::openEditColumnModalForm'
  90. requirements:
  91. _permission: 'admin dynamic layouts'
  92. options:
  93. _admin_route: TRUE
  94. dynamic_layouts.delete_column:
  95. path: '/admin/config/dynamic-layouts/manage/{dynamic_layout_id}/delete-column/{row_id}/{column_id}'
  96. defaults:
  97. _title: 'Delete row'
  98. _controller: '\Drupal\dynamic_layouts\Controller\DynamicLayoutController::deleteColumn'
  99. row_id: ''
  100. column_id: ''
  101. requirements:
  102. _permission: 'admin dynamic layouts'
  103. options:
  104. _admin_route: TRUE
  105. dynamic_layouts.add_column:
  106. path: '/admin/config/dynamic-layouts/manage/{dynamic_layout_id}/add-column/{row_id}'
  107. defaults:
  108. _title: 'Add column'
  109. _controller: '\Drupal\dynamic_layouts\Controller\DynamicLayoutController::addColumn'
  110. row_id: ''
  111. requirements:
  112. _permission: 'admin dynamic layouts'
  113. options:
  114. _admin_route: TRUE