Contao: jquery und Mootools

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:


Ähnliche Beiträge

Debian Squeeze, PHP5 und MSSQL

Keine Kommentare

Wir haben noch PHP 5.2 im Einsatz. Gestern habe ich mich ran gewagt und testhalber Debian 6 (Squeeze) installiert. Standardmäßig wird hier PHP 5.3 installiert. Da wir doch einige Applikationen haben die auf einen MSSQL Server zugreifen, musste ich den MSSQL Support für php installieren. Früher war alles noch einfacher ein simples
apt-get install php5-mssql
hat genügt um PHP die Komunikation zu MS SQL einzutrichtern. Seite PHP 5.3 gibt es dieses Paket nicht mehr.
Um dennoch den MS SQL Support zu erreichen müssen folgende Pakete installiert werden:
apt-get install libsybdb5 freetds-common php5-sybase
Anschließend den Apache durchstarten und es sollte wieder laufen.

Ähnliche Beiträge

Accordion mit Menü

Keine Kommentare

Für ein aktuelles Projekt ist es nötig den Inhalt per Accordion bereitzustellen. Das Skript dürfte bekannt sein. Beim Klick auf die Überschrift öffnet sich ein Bereich und der Inhalt wird sichtbar.
Ein Anforderung war nun das es zusätzlich auf der linken Spalte ein Menü gibt mit den Überschriften. Bei Klick auf das Menü soll sich das entsprechende Accordion öffnen.
mehr

Ähnliche Beiträge

Contao: Bildergalerie ohne Tabellen

Keine Kommentare

In Contao gibt es ein CE (Content Element) namens Galerie, wie der Name bereits alles aussagt wird hier eine Galerie dargestellt, das einzige was eingestellt werden muss ist entweder das Verzeichnis mit den Bildern oder explizit die einzelnen Bilder.
Großer Nachteil dabei ist allerdings das hierfür als Template eine Tabelle eingesetzt wird, wie wahrscheinlich mittlerweile jeder weiß sollten Tabellen nur für tabellarische Daten verwendet werden und nicht um Bilder (oder anderes) zu formatieren.

Auf think-contao gibt es hierzu ein ausführliches Tutorial wie dieses Template angepasst werden kann, damit die Tabellen verschwinden.

Ähnliche Beiträge

TYPO3 Adventkalender Türchen 2

Keine Kommentare

Der typo3blogger hat wieder seinen Adventskalender für TYPO3 geöffnet, diese Jahr ist es der dritte. Das heißt jeden Tag ein netter Tipp bzw. Trick zum CMS TYPO3. Gerade Türchen 2 finde ich sehr hilfreich werde ich gleich mal in die Tat umzusetzen.

Um was geht es:
Kurz gesagt geht es darum wie man schnell Keywords den einzelnen Seiten zuordnen kann. Aber lest selbst.

Ähnliche Beiträge

Ältere Einträge