Jeder kennt Wordpress. Meist auf der Linken Seite sind die Inhalte der Artikel dargestellt, rechts befindet sich ein Archiv mit einer Sortierung nach Monaten.
Auch Ditto hat ab der Version 2 die Möglichkeit zur Darstellung solcher Monatsarchive. Um eine Übersicht der Monate zu bekommen genügt ein kleiner Aufruf der Reflect Funktion.
[ [ Reflect?config=`wordpress` &targetID=`85` &getDocuments=`1` &dittoSnippetParameters=`startID:85` ] ]
85 muss in die iD des Containers umbenannt werden der eure Artikel beinhaltet. Und schon bekommt ihr ein Monatsarchiv generiert. Allerdings werden die Monate möglicherweise noch in Englisch angezeigt. Um dies zu ändern fügt ihr folgende Zeile in eure Konfigurationsdatei manager/includes/config.inc.php :
setlocale(LC_ALL, "de_DE@euro");
Hier ein kleiner Code zum Identifizieren, welche Bezeichnung euer Server für die oben genannte setlocale benutzt:
/* versuche verschiedene m?gliche locale Namen f?r Deutsch ab PHP 4.3.0 */ $loc_de = setlocale (LC_ALL, 'de_DE@euro', 'de_DE', 'de', 'ge'); echo "Preferred locale for german on this system is '$loc_de'";
Nun seht ihr die Monate in der deutschen Form. Als letzter Schritt benötigt ihr nun nurnoch einen Extender in eurem DittoAufruf in dem Dokument 85 (bei mir der "Aktuelles" Container), um die Beiträge nach gewünschten Monaten zu filtern, erweitert euren Ditto-Aufruf um folgenden DateFilter-extender:
[ ! Ditto? &parents=`85` &tpl=`leistungen_listing` &extenders=`dateFilter` ! ]
Nun habt ihr in wenigen Schritten einen vollwertigen Blog-Bereich geschaffen wie man ihn von Wordpress kennt. Etwas Finetuning an den Template-Chunks und schon kann das Artikel-Schreiben losgehen!
