16. Juli 2010

Contao: Bei News und Veranstaltungen Monate als Überschrift einfügen

So, ich arbeite gerade an einem neuen Contao Auftritt und habe im Layout bei den Veranstaltungen und News Zwischenüberschriften in Form von Monat + Jahr, die ich auch so umsetzen möchte. Leider weiß ich von keiner internen Contao-Funktionalität die diese Zwischenschriften einfügt. Und wenn man den Monat einfach ins entsprechende Template einfügt, sitzt die Überschrift vor jedem Eintrag und wiederholt sich so immer wieder.

Ausgangspunkt ist bei mir ein Nachrichtenarchiv, das das aktuelle Jahr anzeigt, und eine Event-Liste die ab heute die Termie innerhalb eines Jahres anzeigen. Aber das sollte eigentlich nebensächlich sein.

Ich habe mich zu erst um die News gekümmert und heraus gekommen ist ein kleines Stückchen PHP-Code das man einfach in das entsprechende News-Template (bei mir z.B. news_latest.tpl) einsetzen kann:

<?php //Monate als Zwichenüberschrift
  global $latestMonth; //In dieser globalen Variable wird immer der aktuellste Monat gespeichert
  $currentMonth=$this->parseDate('F Y',$this->time); //Hier wird das Datum der aktuellen News ausgelesen und formatiert
  if (!isset($latestMonth) || $latestMonth!=$currentMonth) { //Wurde der aktuelle Monat noch nicht getestet bzw. hat sich geändert ...
    echo '<h3>'.$currentMonth.'</h3>'; //... gib die Überschrift aus ...
    $latestMonth=$currentMonth; //... und aktualisere die Variable.
  }
?>

Bei den Veranstaltungen gibt es auch andere Daten die man dafür verwenden kann (so z.B. [month] & [newMonth]), der Einfachheit halber habe ich aber das selbe Code-Stück auf für die Veranstaltungen genommen. Obacht: Hier muss man $this->time durch $this->startTime ersetzt werden.

Meine Contao bzw. die verwendete TYPOlight-Version: 2.8.3. Sollte es eine einfachere Möglichkeit geben die ich nicht gefunden habe, so wäre ich über Info sehr dankbar. :)

Wünsche weiterhin viel Spaß mit dem genialen CMS Contao. ;-)

14. Juli 2010

Joomla 1.5.15 & VirtueMart 1.1.4: Server Umzug

Ein Server Umzug von Joomla mit VirtueMart ist nicht weiter schwer, wenn man ein paar Kleinigkeiten beachtet. » weiter…

30. März 2010

Gambio GX (xt:Commerce): Artikelnummer in der Breadcrumb-Navigation

Manchmal hat der Gambio-Shop schon eine seltsame Vorgehensweise. Zum Beispiel zeigt er in der Breadcrumb-Navigation die Artikelnnummer des Produktes wenn sie angegeben ist, anstatt des Produktnamens. » weiter…

24. März 2010

Weiterbildung in Sachen Web Usability mit Jakob Nielson

Schon vor einiger Zeit habe ich das Buch “Web Usability” von Jakob Nielson zu einem guten Preis angeboten bekommen. Habe es mir deswegen trotz der teilweise sehr negativen Rezensionen bestellt.

Heute habe ich es endlich geschafft mich diesem Buch anzunehmen, in der Badewanne.

Ich kann schon mal zwei Dinge sagen: 1. Das Format des Buches ist absolut ungeeignet um in der Badewann gelesen zu werden. 2. Ich bin bei dem Buch jetzt auf Seite 37 und habe noch nie zuvor so viele Absätze übersprungen. Ich finde viel ist “BlaBla”. Wäre das Buch eine Website hätte der Autor nur ein paar Sekunden gehabt um meine Aufmerksamkeit zu fangen (Quelle: Web Usability von Jakob Nielson ;-) ), die wären verschenkt gewesen.

Mal sehen wie es weiter geht und was ich davon lernen kann.

19. Februar 2010

TYPOlight und 1und1: Parse error bei Aufruf der install.php

Wer seine TYPOlight-Website bei 1und1 installieren will, der sollte sich nicht wundern wenn nach Aufruf von “typolight/install.php” nur folgende Meldung zu sehen ist:

Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in ... on line 58

» weiter…

18. Februar 2010

TYPOlight und Gambio

Es zeichnet sich ein neues spannendes Projekt bei mir ab. Ziel ist eine Website inkl. Shop. Der Shop soll aber natlos in die Seite integriert werden.

Am liebsten wäre mir TYPOlight mit dem passenden TYPOlight webShop gewesen, aber leider besitzt dieser Shop nicht alle Funktionalitäten. Geeinigt wurde sich dann auf TYPOlight mit Gambio.

Nun habe ich mir lange den Kopf zerbrochen wie ich die beiden Systeme verbinde. » weiter…

21. Januar 2010

Gambio Shop lokale Installation: Parse Error

Ich bin gerade auf der Suche nach einem geeigneten Shop-System für ein neues Projekt und habe mich vorläufig für Gambio entschieden.

Zum Testen nutze ich den kostenlosen Gambio-Download von xtc-load. Doch bei der Installation im meinem lokalen Rechner unter XAMPP gibt er bei Schritt 6 und am Ende Fehlermeldungen aus: » weiter…