Sie befinden sich hier: start » funktionen_repository

Weitere Funktionen im Repository

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++;
  }