Contao: jquery und Mootools
Sep 27
CMS, Typolight / Contao Contao, Cron, HowTo, jQuery, MooTools, Poor Mans Cron Keine Kommentare
Wie wahrscheinlich mittlerweile jede weiß verwendet Contao als JavaScript Framework MooTools. In einem älteren Beitrag, jQuery statt MooTools in Contao verwenden, habe ich bereits beschrieben wie man das Frontend auf jQuery umstellen kann. Seit Contao 2.10 wird allerdings auch der Poor Man’s Cron via MooTools umgesetzt.
Poor Man’s Cron
Der Poor Man’s Cron ist eine alternative zu den “echten” Crons. Dieser wird hier mit PHP (und MooTools um eben den Aufruf zu starten) umgesetzt. In Contao wird der Cronjob verwendet um temporäre Verzeichnisse zu leeren, das CSS neu zu generieren etc.
Vorgehensweise mit den verschiedenen JS Frameworks
Hier gehe ich nur auf die beiden Frameworks ein.
MooTools
Wird das Standard Framework verwendet gibt es überhaupt keine Probleme, im fe_page.html5 bzw. fe_page.xhtml befindet sich folgender JS Code
jQuery
Sollte jetzt allerdings jQuery verwendet werden, wird in der Fehlerkonsole einen Fehler geworfen:
Request is not defined
Um diesen Fehler zu umgehen ist es nötig den JS Code in der fe_page.html5 bzw. fe_page.xhtml zu ersetzen.
Hierzu muss zuerst das fe_page.* kopiert werden. Einfach im Contao Backend auf Templates und dort das Template kopieren, anschließend mit einem beliebigen Editor öffnen, die Stelle nach obigen Code absuchen und mit diesem hier ersetzen:
RSS
Twitter