wip watten
This commit is contained in:
1 parent
8ace316cbf
commit
afc8a6e1f5
93 files changed
+14369
-1
No files matched your search
@@ -0,0 +1,92 @@
|
||||
<?php
|
||||
|
||||
defined('TYPO3') || die();
|
||||
|
||||
$GLOBALS['TYPO3_CONF_VARS']['SYS']['caching']['cacheConfigurations']['watten_cache'] ??= [];
|
||||
|
||||
# controll eingabe ergebnisse
|
||||
$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['t3lib/class.t3lib_tcemain.php']['processCmdmapClass']['watten'] =
|
||||
\HermannTelser\Watten\Hooks\DataHandler::class;
|
||||
$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['t3lib/class.t3lib_tcemain.php']['processDatamapClass']['watten'] =
|
||||
\HermannTelser\Watten\Hooks\DataHandler::class;
|
||||
|
||||
|
||||
/* ===========================================================================
|
||||
cron
|
||||
=========================================================================== */
|
||||
$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['scheduler']['tasks'][\HermannTelser\Watten\Scheduler\CronTask::class] = array(
|
||||
'extension' => '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 = *
|
||||
}
|
||||
}'
|
||||
);
|
||||
})();
|
||||
Reference in new issue
Block a user