[TYPO3-german] JS und CSS und getPageRenderer in 4.7.4
Christian Platt
christian.platt at pharmaline.de
Sun Nov 11 22:18:48 CET 2012
Aaaaah,
ein Thread hat mich auf die Spur gebracht.
http://www.typo3.net/forum/beitraege/extbase_und_fluid/109987/
Da geht es darum, dass es nur funktioniert, wenn eine Object als USER, nicht als USER_INT gestartet wird.
Ist ja auch klar, als USER_INT wird mein Plugin nicht durch den Renderer Prozess gebracht und nicht gecached. Also entweder oder...oder
Aber WO macht man das? ganz einfach: in der ext_localconf.php
Und Wie macht man das?
Indem man den letzten Parameter von 0 auf 1 setzt.
DANN geht auch mit den Befehlen.
Bei der Recherche sind mir dann noch einige nette Methoden aufgefallen
$GLOBALS['TSFE']->getPageRenderer()->addJsLibrary('toggle',t3lib_extMgm::siteRelPath($this->extKey).'js/meinSkript.js');
$GLOBALS['TSFE']->getPageRenderer()->addJsFooterLibrary('toggle',t3lib_extMgm::siteRelPath($this->extKey).'js/meinSkript.js');
$GLOBALS['TSFE']->getPageRenderer()->addJsFile(,t3lib_extMgm::siteRelPath($this->extKey).'js/meinSkript.js');
$GLOBALS['TSFE']->getPageRenderer()->addJsFooterLibrary(t3lib_extMgm::siteRelPath($this->extKey).'js/meinSkript.js');
weitere findet man hier
http://typo3.org/api/typo3/classt3lib___page_renderer.html#a3eb74f8f1b3f69d414e08288791e5c20
So, nun kanns weitergehen, hat ja nur den ganzen Tag gedauert.... :-)
Christian
Am 11.11.2012 um 17:07 schrieb Kay Strobach:
> Hi Christian,
>
> ich habe auch schon änderungen am t3lib_pagerenderer festgestellt, die
> betrafen aber nur einen Hook, evt. kannst du den Klassen Code mal
> vergleichen ;)
>
> Wird die Zeile korrekt ausgeführt (evt. mal mit die() debuggen ...)
>
> Grüße
> Kay
>
> Am 11.11.2012 16:50, schrieb Christian Platt:
>>
>> Die neue Methode zur Einbindung von eigenen JS
>>
>> $GLOBALS['TSFE']->getPageRenderer()->addJsLibrary('toggle',t3lib_extMgm::siteRelPath($this->extKey).'js/meinSkript.js');
>>
>> ergeibt in 4.7.4. keinen Eintrag im Header der Ausgabeseite.
>>
>> Was klappt ist die alte Methode
>> $GLOBALS['TSFE']->additionalHeaderData[$this->extKey] = '<script src="'.t3lib_extMgm::siteRelPath($this->extKey).'js/meinSkirpt.js" type="text/javascript"></script>';
>>
>>
>> Hat das schon mal jemad erlenbt? Woran liegt das? doctype ist html5.... ist es das?
>>
>> Christian
>>
>
>
> --
> http://www.kay-strobach.de - Open Source Rocks
>
> TYPO3 .... inspiring people to share!
> Get involved: http://typo3.org
>
> Answer was useful - feel free to donate:
> -
> https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=KPM9NAV73VDF2
> - https://flattr.com/profile/kaystrobach
>
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
More information about the TYPO3-german
mailing list