You are here

page_manager_ui.routing.yml in Page Manager 8

Same filename and directory in other branches
  1. 8.4 page_manager_ui/page_manager_ui.routing.yml
page_manager_ui/page_manager_ui.routing.yml

File

page_manager_ui/page_manager_ui.routing.yml
View source
  1. #### Pages
  2. entity.page.collection:
  3. path: '/admin/structure/page_manager'
  4. defaults:
  5. _entity_list: 'page'
  6. _title: 'Pages'
  7. requirements:
  8. _permission: 'administer pages'
  9. entity.page.add_form:
  10. path: '/admin/structure/page_manager/add'
  11. defaults:
  12. _entity_wizard: 'page.add'
  13. _title: 'Add new page'
  14. tempstore_id: page_manager.page
  15. requirements:
  16. _entity_create_access: page
  17. entity.page.add_step_form:
  18. path: '/admin/structure/page_manager/add/{machine_name}/{step}'
  19. defaults:
  20. _entity_wizard: 'page.add'
  21. _title: 'Add new page'
  22. tempstore_id: page_manager.page
  23. requirements:
  24. _entity_create_access: page
  25. entity.page.edit_form:
  26. path: '/admin/structure/page_manager/manage/{machine_name}/{step}'
  27. defaults:
  28. _entity_wizard: 'page.edit'
  29. _title_callback: '\Drupal\page_manager_ui\Controller\PageManagerController::editPageTitle'
  30. tempstore_id: page_manager.page
  31. page: '{machine_name}'
  32. options:
  33. parameters:
  34. page:
  35. type: tempstore:page
  36. requirements:
  37. _permission: 'administer pages'
  38. entity.page.delete_form:
  39. path: '/admin/structure/page_manager/manage/{page}/delete'
  40. defaults:
  41. _entity_form: 'page.delete'
  42. _title: 'Delete page'
  43. requirements:
  44. _permission: 'administer pages'
  45. entity.page.enable:
  46. path: '/admin/structure/page_manager/manage/{page}/enable'
  47. defaults:
  48. _controller: '\Drupal\page_manager_ui\Controller\PageManagerController::performPageOperation'
  49. op: 'enable'
  50. requirements:
  51. _permission: 'administer pages'
  52. entity.page.disable:
  53. path: '/admin/structure/page_manager/manage/{page}/disable'
  54. defaults:
  55. _controller: '\Drupal\page_manager_ui\Controller\PageManagerController::performPageOperation'
  56. op: 'disable'
  57. requirements:
  58. _permission: 'administer pages'
  59. entity.page.reorder_variants_form:
  60. path: '/admin/structure/page_manager/manage/{machine_name}/reorder_variants'
  61. defaults:
  62. _title: 'Reorder variants'
  63. _form: '\Drupal\page_manager_ui\Form\PageReorderVariantsForm'
  64. requirements:
  65. _permission: 'administer pages'
  66. #### Access Conditions
  67. entity.page.condition.add:
  68. path: '/admin/structure/page_manager/manage/{machine_name}/access/add/{condition}'
  69. defaults:
  70. _form: '\Drupal\page_manager_ui\Form\AccessConfigure'
  71. _title: 'Add access condition'
  72. tempstore_id: page_manager.page
  73. requirements:
  74. _permission: 'administer pages'
  75. entity.page.condition.edit:
  76. path: '/admin/structure/page_manager/manage/{machine_name}/access/edit/{condition}'
  77. defaults:
  78. _form: '\Drupal\page_manager_ui\Form\AccessConfigure'
  79. _title: 'Edit access condition'
  80. tempstore_id: page_manager.page
  81. requirements:
  82. _permission: 'administer pages'
  83. entity.page.condition.delete:
  84. path: '/admin/structure/page_manager/manage/{machine_name}/access/delete/{id}'
  85. defaults:
  86. _form: '\Drupal\page_manager_ui\Form\AccessDelete'
  87. _title: 'Delete access condition'
  88. tempstore_id: page_manager.page
  89. requirements:
  90. _permission: 'administer pages'
  91. #### Parameters
  92. page_manager.parameter.edit:
  93. path: '/admin/structure/page_manager/manage/{machine_name}/parameter/edit/{name}'
  94. defaults:
  95. _form: '\Drupal\page_manager_ui\Form\ParameterEditForm'
  96. _title_callback: '\Drupal\page_manager_ui\Controller\PageManagerController::editParameterTitle'
  97. tempstore_id: page_manager.page
  98. page: '{machine_name}'
  99. options:
  100. parameters:
  101. page:
  102. type: tempstore:page
  103. requirements:
  104. _entity_access: page.update
  105. #### Variants
  106. page_manager.variant_select:
  107. path: '/admin/structure/page_manager/manage/{machine_name}/add'
  108. defaults:
  109. _controller: '\Drupal\page_manager_ui\Controller\PageManagerController::selectVariant'
  110. _title: 'Select variant'
  111. requirements:
  112. _permission: 'administer pages'
  113. entity.page_variant.add_form:
  114. path: '/admin/structure/page_manager/manage/{page}/add_variant'
  115. defaults:
  116. _entity_wizard: 'page_variant.add_variant'
  117. _title: 'Add page variant'
  118. tempstore_id: page_manager.page_variant
  119. requirements:
  120. _permission: 'administer pages'
  121. entity.page_variant.add_step_form:
  122. path: '/admin/structure/page_manager/manage/{page}/add_variant/{machine_name}/{step}'
  123. defaults:
  124. _entity_wizard: 'page_variant.add_variant'
  125. _title: 'Add page variant'
  126. tempstore_id: page_manager.page_variant
  127. requirements:
  128. _permission: 'administer pages'
  129. entity.page_variant.add_step_form.condition.add:
  130. path: '/admin/structure/page_manager/manage/{page}/add_variant/{machine_name}/selection/add/{condition}'
  131. defaults:
  132. _form: '\Drupal\page_manager_ui\Form\AddVariantSelectionConfigure'
  133. _title: 'Add new selection condition'
  134. tempstore_id: page_manager.page_variant
  135. requirements:
  136. _permission: 'administer pages'
  137. entity.page_variant.add_step_form.condition.edit:
  138. path: '/admin/structure/page_manager/manage/{page}/add_variant/{machine_name}/selection/edit/{condition}'
  139. defaults:
  140. _form: '\Drupal\page_manager_ui\Form\AddVariantSelectionConfigure'
  141. _title: 'Add new selection condition'
  142. tempstore_id: page_manager.page_variant
  143. requirements:
  144. _permission: 'administer pages'
  145. entity.page_variant.add_step_form.condition.delete:
  146. path: '/admin/structure/page_manager/manage/{page}/add_variant/{machine_name}/selection/delete/{id}'
  147. defaults:
  148. _form: '\Drupal\page_manager_ui\Form\AddVariantSelectionDelete'
  149. tempstore_id: page_manager.page_variant
  150. _title: 'Delete selection condition'
  151. requirements:
  152. _permission: 'administer pages'
  153. entity.page_variant.add_step_form.context.add:
  154. path: '/admin/structure/page_manager/manage/{page}/add_variant/{machine_name}/contexts/add/{context_id}'
  155. defaults:
  156. _form: '\Drupal\page_manager_ui\Form\AddVariantStaticContextConfigure'
  157. _title: 'Add custom context'
  158. tempstore_id: page_manager.page_variant
  159. requirements:
  160. _permission: 'administer pages'
  161. entity.page_variant.add_step_form.context.edit:
  162. path: '/admin/structure/page_manager/manage/{page}/add_variant/{machine_name}/contexts/edit/{context_id}'
  163. defaults:
  164. _form: '\Drupal\page_manager_ui\Form\AddVariantStaticContextConfigure'
  165. _title: 'Edit context'
  166. tempstore_id: page_manager.page_variant
  167. requirements:
  168. _permission: 'administer pages'
  169. entity.page_variant.add_step_form.context.delete:
  170. path: '/admin/structure/page_manager/manage/{page}/add_variant/{machine_name}/context/delete/{context_id}'
  171. defaults:
  172. _form: '\Drupal\page_manager_ui\Form\AddVariantStaticContextDeleteForm'
  173. _title: 'Delete static context'
  174. tempstore_id: page_manager.page_variant
  175. requirements:
  176. _permission: 'administer pages'
  177. entity.page_variant.delete_form:
  178. path: '/admin/structure/page_manager/manage/{machine_name}/variant/{variant_machine_name}/delete'
  179. defaults:
  180. _form: '\Drupal\page_manager_ui\Form\PageVariantDeleteForm'
  181. _title: 'Delete page variant'
  182. tempstore_id: page_manager.page
  183. requirements:
  184. _permission: 'administer pages'
  185. page_manager.block_display_select_block:
  186. path: '/admin/structure/page_manager/block_display/{block_display}/select'
  187. defaults:
  188. _controller: '\Drupal\page_manager_ui\Controller\PageManagerController::selectBlock'
  189. _title: 'Select block'
  190. tempstore_id: 'page_manager.block_display'
  191. requirements:
  192. _ctools_access: 'block_display'
  193. page_manager.block_display_add_block:
  194. path: '/admin/structure/page_manager/block_display/{block_display}/add/{block_id}'
  195. defaults:
  196. _form: '\Drupal\page_manager_ui\Form\VariantPluginAddBlockForm'
  197. _title: 'Add block'
  198. tempstore_id: 'page_manager.block_display'
  199. requirements:
  200. _ctools_access: 'block_display'
  201. page_manager.block_display_edit_block:
  202. path: '/admin/structure/page_manager/block_display/{block_display}/edit/{block_id}'
  203. defaults:
  204. _form: '\Drupal\page_manager_ui\Form\VariantPluginEditBlockForm'
  205. _title: 'Edit block'
  206. tempstore_id: 'page_manager.block_display'
  207. requirements:
  208. _ctools_access: 'block_display'
  209. page_manager.block_display_delete_block:
  210. path: '/admin/structure/page_manager/block_display/{block_display}/delete/{block_id}'
  211. defaults:
  212. _form: '\Drupal\page_manager_ui\Form\VariantPluginDeleteBlockForm'
  213. _title: 'Delete block'
  214. tempstore_id: 'page_manager.block_display'
  215. requirements:
  216. _ctools_access: 'block_display'
  217. #### Static Contexts
  218. entity.page_variant.context.add:
  219. path: '/admin/structure/page_manager/manage/{machine_name}/variant/{variant_machine_name}/contexts/add/{context_id}'
  220. defaults:
  221. _form: '\Drupal\page_manager_ui\Form\StaticContextConfigure'
  222. _title: 'Add custom context'
  223. tempstore_id: page_manager.page
  224. requirements:
  225. _permission: 'administer pages'
  226. entity.page_variant.context.edit:
  227. path: '/admin/structure/page_manager/manage/{machine_name}/variant/{variant_machine_name}/contexts/edit/{context_id}'
  228. defaults:
  229. _form: '\Drupal\page_manager_ui\Form\StaticContextConfigure'
  230. _title: 'Edit context'
  231. tempstore_id: page_manager.page
  232. requirements:
  233. _permission: 'administer pages'
  234. entity.page_variant.context.delete:
  235. path: '/admin/structure/page_manager/manage/{machine_name}/variant/{variant_machine_name}/context/delete/{context_id}'
  236. defaults:
  237. _form: '\Drupal\page_manager_ui\Form\StaticContextDeleteForm'
  238. _title: 'Delete static context'
  239. tempstore_id: page_manager.page
  240. requirements:
  241. _permission: 'administer pages'
  242. #### Selection Conditions
  243. entity.page_variant.condition.add:
  244. path: '/admin/structure/page_manager/manage/{machine_name}/variant/{variant_machine_name}/selection/add/{condition}'
  245. defaults:
  246. _form: '\Drupal\page_manager_ui\Form\SelectionConfigure'
  247. tempstore_id: page_manager.page
  248. _title: 'Add new selection condition'
  249. requirements:
  250. _permission: 'administer pages'
  251. entity.page_variant.condition.edit:
  252. path: '/admin/structure/page_manager/manage/{machine_name}/variant/{variant_machine_name}/selection/edit/{condition}'
  253. defaults:
  254. _form: '\Drupal\page_manager_ui\Form\SelectionConfigure'
  255. tempstore_id: page_manager.page
  256. _title: 'Edit selection condition'
  257. requirements:
  258. _permission: 'administer pages'
  259. entity.page_variant.condition.delete:
  260. path: '/admin/structure/page_manager/manage/{machine_name}/variant/{variant_machine_name}/selection/delete/{id}'
  261. defaults:
  262. _form: '\Drupal\page_manager_ui\Form\SelectionDelete'
  263. tempstore_id: page_manager.page
  264. _title: 'Delete selection condition'
  265. requirements:
  266. _permission: 'administer pages'