[TYPO3-german] pageRenderer() -> inlineJS -> Formatierung
Stefan Frömken
firma at sfroemken.de
Mon Oct 8 08:43:33 CEST 2012
Am 05.10.2012 17:42, schrieb Robert Wildling:
> Hallo,
>
> Ich hab mir die Mühe gemacht, in einer EXT (pi_base) das auszugebende
> inlineJS möglichst schön zu formatieren alá
>
> $inlineJS .= ' },';
> $inlineJS .= ' ], {';
> $inlineJS .= ' playlistOptions: {\r';
> $inlineJS .= ' autoPlay : ' . $autoPlay . ',\r';
> // Boolean
> $inlineJS .= ' loopOnPrevious : ' . $loopOnPrevious .
> ',\r'; // Boolean
>
>
> Eingebunden wird das ganze mit
>
> $GLOBALS['TSFE']->getPageRenderer()->addJsFooterInlineCode($name,$inlineJS);
>
>
>
> Allerdings werden alle Umbrüche entfernt. (\n und/oder \r helfen da auch
> nicht weiter, eine "sourceoptimization" Extension ist nicht installiert.)
>
> Meine Fragen: Kann das Pagerenderer dieses JA schöne formatieren? Bzw.
> hat das überhaupt etwas mit dem pagerenderer zu tun?
>
> Und weiß vielleicht noch jemand, wo genau diese Funktion definiert wird?
> Meine Suche findet immer nur ein getPageRenderer()...
>
> Danke!
> Gruß, Robert
Definier dein JS mal anders:
$inlineJs = '
function irgendwas() {
alert("TYPO3 ist cool");
}
';
Auf diese Weise kann man dann auch den JavaScript-Teil innerhalb Deiner
Extension viel besser lesen und jedes Enter wird automatisch in einen
Umbruch "konvertiert".
Stefan
More information about the TYPO3-german
mailing list