Skip to content

Latest commit

 

History

History
25 lines (19 loc) · 996 Bytes

presenters.md

File metadata and controls

25 lines (19 loc) · 996 Bytes

Tvorba administračních sekcí

Stránky administrace jsou tvořeny presentery dědícími od třídy CmsModule\Administration\AdminPresenter. Obdobně jako obyčejné presentery musí být jejich továrna označena tagem presenter a navíc tagem administration, který obsahuje informace o zařazení do navigace.

Registrace do CMS

factories:

	cms.admin.languagePresenter:
		class: CmsModule\Administration\Presenters\LanguagePresenter(@cms.languageRepository, ..., @cms.languageFormFactory)
		tags: [presenter, administration: [
			link: 'Cms:Admin:Language:'
			category: 'Website'
			name: 'Language settings'
			description: 'Manage website languages, aliases,...'
			priority: 150
		]]

Parametry tagu administration

  • link - Odkaz na presenter
  • category - Jméno kategorie (Položky v hlavní navigaci)
  • name - Název položky v navigaci
  • description - Popisek položky v navigaci
  • priority - Určuje pořadí prvku v kategorii