Sie befinden sich hier: start » funktionen_repository

Weitere Funktionen im Repository

Action disabled: source

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::makeInstance(\TYPO3\CMS\Core\Page\PageRenderer::class);
  $baseUrl = \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::siteRelPath('ibkbilder');
  
  $j = 0;
  while ($j < count($filesJS)) {
    $filePath = $baseUrl . $filesJS[$j];
    $type = "text/javascript";
    $compress = TRUE;
    $forceOnTop = FALSE;
    $allWrap = "";
    
    $pageRenderer->addJsFile($filePath, $type, $compress, $forceOnTop, $allWrap);
    $j++;
  }
}

Render CSS Header

public function getHeaderCSS($filesCSS) {
  $pageRenderer = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance(\TYPO3\CMS\Core\Page\PageRenderer::class);
  $baseUrl = \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::siteRelPath('ibkbilder');
  
  $c = 0;
  while ($c < count($filesCSS)) {
    $filePath = $baseUrl . $filesCSS[$c];
    $rel = "stylesheet";
    $media = "all";
    $title = "";
    $compress = TRUE;
    $forceOnTop = FALSE;
    $allWrap = "";
    $pageRenderer->addCssFile($filePath, $rel, $media, $title, $compress, $forceOnTop, $allWrap);
    $c++;
  }