mirror of
https://github.com/werkraum-media/events.git
synced 2024-11-22 15:36:11 +01:00
Daniel Siepmann
38b4844a9d
Allow editor to reference TYPO3 page records from events. E.g. used to provide further internal information links. Also those pages are resolved via DataProcessing. That allows integrators to be 100% flexible to resolve those page info. By default a menu is generated and media is resolved. Also validation is ignored, as this improves performance and allows to use the new class as injected property without validation fails. Models are not managed via frontend and therefore don't need validation. Relates: #8092
77 lines
2.7 KiB
Text
77 lines
2.7 KiB
Text
plugin.tx_events {
|
|
view {
|
|
templateRootPaths {
|
|
0 = EXT:events/Resources/Private/Templates/
|
|
1 = {$plugin.tx_events.view.templateRootPath}
|
|
}
|
|
partialRootPaths {
|
|
0 = EXT:events/Resources/Private/Partials/
|
|
1 = {$plugin.tx_events.view.partialRootPath}
|
|
}
|
|
layoutRootPaths {
|
|
0 = EXT:events/Resources/Private/Layouts/
|
|
1 = {$plugin.tx_events.view.layoutRootPath}
|
|
}
|
|
widget {
|
|
TYPO3\CMS\Fluid\ViewHelpers\Widget\PaginateViewHelper {
|
|
templateRootPath = {$plugin.tx_events.view.templateRootPath}
|
|
}
|
|
}
|
|
}
|
|
persistence {
|
|
storagePid = {$plugin.tx_events.persistence.storagePid}
|
|
recursive = 1
|
|
}
|
|
features {
|
|
#skipDefaultArguments = 1
|
|
# if set to 1, the enable fields are ignored in BE context
|
|
ignoreAllEnableFieldsInBe = 0
|
|
# Should be on by default, but can be disabled if all action in the plugin are uncached
|
|
requireCHashArgumentForActionArguments = 0
|
|
}
|
|
mvc {
|
|
#callDefaultActionIfActionCantBeResolved = 1
|
|
}
|
|
settings {
|
|
|
|
defaulDetailEventsPid =
|
|
defaultDetailDatesPid =
|
|
defaultImagePath = {$plugin.tx_events.settings.defaultImagePath}
|
|
|
|
paginate {
|
|
# can be overriden by plugin
|
|
itemsPerPage = 10
|
|
insertAbove = 0
|
|
insertBelow = 1
|
|
maximumNumberOfLinks = 10
|
|
}
|
|
|
|
destinationData {
|
|
restUrl = {$plugin.tx_events.settings.destinationData.restUrl}
|
|
license = {$plugin.tx_events.settings.destinationData.license}
|
|
restType = {$plugin.tx_events.settings.destinationData.restType}
|
|
restLimit = {$plugin.tx_events.settings.destinationData.restLimit}
|
|
restMode = {$plugin.tx_events.settings.destinationData.restMode}
|
|
restTemplate = {$plugin.tx_events.settings.destinationData.restTemplate}
|
|
categoriesPid = {$plugin.tx_events.settings.destinationData.categoriesPid}
|
|
categoryParentUid = {$plugin.tx_events.settings.destinationData.categoryParentUid}
|
|
}
|
|
dataProcessing {
|
|
Wrm\Events\Domain\Model\Event {
|
|
10 = TYPO3\CMS\Frontend\DataProcessing\MenuProcessor
|
|
10 {
|
|
special = list
|
|
special.value.field = pages
|
|
dataProcessing {
|
|
10 = TYPO3\CMS\Frontend\DataProcessing\FilesProcessor
|
|
10 {
|
|
references.fieldName = media
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
module.tx_events < plugin.tx_events
|