Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
— | funktionen_repository [2023.12.12 16:02] (aktuell) – angelegt - Externe Bearbeitung 127.0.0.1 | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | ====== Weitere Funktionen im Repository ====== | ||
+ | |||
+ | Im Repository können weitere Funktionen geschrieben werden, die nicht in Zusammenhang mit einem Zugriff auf eine Datenbank stehen. | ||
+ | |||
+ | |||
+ | ===== Render JS Header ===== | ||
+ | |||
+ | |||
+ | public function getHeaderJS($filesJS) { | ||
+ | $pageRenderer = \TYPO3\CMS\Core\Utility\GeneralUtility:: | ||
+ | $baseUrl = \TYPO3\CMS\Core\Utility\ExtensionManagementUtility:: | ||
+ | | ||
+ | $j = 0; | ||
+ | while ($j < count($filesJS)) { | ||
+ | $filePath = $baseUrl . $filesJS[$j]; | ||
+ | $type = " | ||
+ | $compress = TRUE; | ||
+ | $forceOnTop = FALSE; | ||
+ | $allWrap = ""; | ||
+ | | ||
+ | $pageRenderer-> | ||
+ | $j++; | ||
+ | } | ||
+ | } | ||
+ | |||
+ | ===== Render CSS Header ===== | ||
+ | |||
+ | |||
+ | |||
+ | public function getHeaderCSS($filesCSS) { | ||
+ | $pageRenderer = \TYPO3\CMS\Core\Utility\GeneralUtility:: | ||
+ | $baseUrl = \TYPO3\CMS\Core\Utility\ExtensionManagementUtility:: | ||
+ | | ||
+ | $c = 0; | ||
+ | while ($c < count($filesCSS)) { | ||
+ | $filePath = $baseUrl . $filesCSS[$c]; | ||
+ | $rel = " | ||
+ | $media = " | ||
+ | $title = ""; | ||
+ | $compress = TRUE; | ||
+ | $forceOnTop = FALSE; | ||
+ | $allWrap = ""; | ||
+ | $pageRenderer-> | ||
+ | $c++; | ||
+ | } | ||