'watten', 'title' => 'Watten Ergebnisse berechnen', 'description' => 'Mit diesem Aufruf werden die Ergebnisse für Statistiken und Auflistungen vorberechnet.' ); /* =========================================================================== jquery grid =========================================================================== */ $assetCollector = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance(\TYPO3\CMS\Core\Page\AssetCollector::class); $scriptPath = 'EXT:watten/Resources/Public/Javascript/jsgrid/jsgrid.min.js'; $assetCollector->addJavaScript('jsgrid', $scriptPath); /* =========================================================================== jquery grid css =========================================================================== */ $cssPath = 'EXT:watten/Resources/Public/Css/jsgrid-dark.css'; $assetCollector->addStyleSheet('jsgrid-dark', $cssPath); $cssPath = 'EXT:watten/Resources/Public/node_modules/@fortawesome/fontawesome-free/css/all.min.css'; $assetCollector->addStyleSheet('fontawesome', $cssPath); /* =========================================================================== plugins =========================================================================== */ (static function () { \TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin( 'Watten', 'Ergebnisse', [ \HermannTelser\Watten\Controller\WattenController::class => 'ergebnisse', ], [ \HermannTelser\Watten\Controller\WattenController::class => '', ] ); \TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin( 'Watten', 'Rangliste', [ \HermannTelser\Watten\Controller\WattenController::class => 'rangliste', ], [ \HermannTelser\Watten\Controller\WattenController::class => '', ] ); \TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin( 'Watten', 'Statistik', [ \HermannTelser\Watten\Controller\WattenController::class => 'statistik', ], [ \HermannTelser\Watten\Controller\WattenController::class => '', ] ); // wizards \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addPageTSConfig( 'mod { wizards.newContentElement.wizardItems.plugins { elements { tx_watten_domain_model_ergebnisse { iconIdentifier = watten-plugin-ergebnisse title = Watten Spieleverwaltung description = Watter Spieleverwaltung tt_content_defValues { CType = watten_ergebnisse list_type = watten_ergebnisse } } } show = * } }' ); })();