Templates¶
Since the Admin Interface would be not of much use if you could only use the Templates that the Admin Package ships with by default there is a Fallback System in place to automatically choose the most specific Template possible to Render the Admin Interface. The Fallbacks are Configured in the Settings.yaml and can be customized if needed.
Views¶
The Admin Interface will check for the existence of each of this Fallbacks until a Template is found and then Render accordingly:
resource://@package/Private/Templates/@being/@action/@variant.html
resource://@package/Private/Templates/Admin/@action/@variant.html
resource://@package/Private/Templates/@being/@action.html
resource://@package/Private/Templates/Admin/@action.html
resource://Admin/Private/Templates/Standard/@action/@variant.html
resource://Admin/Private/Templates/Standard/@action.html
- @package
- Name of the Package which Contains the Model to be Rendered
- @being
- Short name of the Model (TYPO3BlogDomainModelPost -> Post)
- @action
- Action to Render (List, Create, Confirm, View, ...)
- @variant
- Variant to Render (Tabular, Block)
Partials¶
Partials are Subparts which can be Reused in more than one View (Form, Table, Toolbar,...):
resource://@package/Private/Partials/@being/@action/@partial/@variant.html
resource://@package/Private/Partials/@being/@action/@partial.html
resource://@package/Private/Partials/@being/@partial/@variant.html
resource://@package/Private/Partials/@being/@partial.html
resource://@package/Private/Partials/@action/@partial/@variant.html
resource://@package/Private/Partials/@action/@partial.html
resource://@package/Private/Partials/@partial/@variant.html
resource://@package/Private/Partials/@partial.html
resource://Admin/Private/Partials/@action/@partial.html
resource://Admin/Private/Partials/@action/@partial/@variant.html
resource://Admin/Private/Partials/@partial/@variant.html
resource://Admin/Private/Partials/@partial.html
resource://Admin/Private/Partials/@partial/Default.html
- @package
- Name of the Package which Contains the Model to be Rendered
- @being
- Short name of the Model (TYPO3BlogDomainModelPost -> Post)
- @partial
- Name of the Partial (Form, Table, Toolbar,...)
Widgets¶
resource://@package/Private/Partials/@being/Widgets/@partial.html
resource://@package/Private/Partials/Widgets/@partial.html
resource://Admin/Private/Partials/Widgets/@partial.html
- @package
- Name of the Package which Contains the Model to be Rendered
- @being
- Short name of the Model (TYPO3BlogDomainModelPost -> Post)
- @partial
- Name of the Partial (TextField, Boolean, DateTime,...)
DashboardWidgets¶
resource://@package/Private/Partials/@being/DashboardWidgets/@partial.html
resource://@package/Private/Partials/DashboardWidgets/@partial.html
resource://Admin/Private/Partials/DashboardWidgets/@partial.html
- @package
- Name of the Package which Contains the Model to be Rendered
- @being
- Short name of the Model (TYPO3BlogDomainModelPost -> Post)
- @partial
- Name of the Partial (TextField, Boolean, DateTime,...)