HeaderData

Skripte etc im Header laden

Um Skripte etc im Header zu laden folgendes Vorgehen:

/**
 * check if the header is included
 *
 * @var Boolean
*/
static private $includeHeader = false;

/**
 * load the headerData
 *
 * @return
 */
private function loadHeaderData() {
    if (!self::$includeHeader) {
        $this->response->addAdditionalHeaderData('<script src="typo3/contrib/flashmedia/swfobject/swfobject.js" type="text/javascript"></script>');
        self::$includeHeader = true;
    }
}

Die Actions die die Daten benötigen können dann folgendes aufrufen:

// video
this->loadHeaderData();

Oder falls es für alle Actions erwünscht ist in die initializeAction:

protected function initializeAction() {
  this->loadHeaderData();
}

Erstellt: 09/2012| Geändert: 10/2015