Home » Webdesign » CMS MODX » Blog mit CMS MODX und ditto
- Anzeige -
Software Asset Management beim Fachmann

Blog mit CMS MODX und ditto

Ein Blog gehört zu den Standardfunktionen, die ein CMS können muss. Bei MODX geht das mit dem Snippet "ditto".

Damit hatte ich einige Schwierigkeiten. Die Dokumentation dazu fand zumindest ich nicht allzu verständlich. Ich versuche daher in diesem Artikel eine andere Herangehensweise.

Hier zunächst einmal ein funktionierendes Beispiel:


Die Blog-Übersicht

		
<h1>Blog</h1>

[!Ditto? &id=`blog` &startID=`2` &summarize=`10` &removeChunk=`Comments` 
&tpl=`ditto_blog` &paginate=`1` 
&extenders=`summary,dateFilter` 
&paginateAlwaysShowLinks=`1` 
&tagData=`documentTags` 
&dateSource=`pub_date` 
&dateFormat=`%d-%m-%y %H:%M`!]
<br>
<br>

<center><h3>Zeige  [+blog_start+] -  [+blog_stop+] von  [+blog_total+] Einträgen
 [+blog_previous+]  [+blog_pages+]  [+blog_next+]</h3></center>

Nehmen wir den Ditto-Aufruf mal auseinander:

&id=`blog` 

Diese ID wird verwendet, um zum Beispiel die Verbindung mit anderen Snippets wie reflect zu erstellen.

&startID=`2` 

ID des Ordner der die anzuzeigenden Einträge enthält. Mehrere Ordner lassen sich mit Komma getrennt angeben.

&summarize=`10` 

Anzahl der Posts, die auf einer Seite angezeigt werden sollen

&removeChunk=`Comments` 

Name von Chunks, die nicht in den Inhalt kommen

&tpl=`ditto_blog` 

Das ist der Chunk, der die Blogübersichtausgabe enthält

&paginate=`1` 

Ausgabe auf mehrere Seiten aufteilen (1 Ja - 0 Nein)

&extenders=`summary,dateFilter` 

Load extenders expanding functionality of Ditto? Derzeit unklar.

&paginateAlwaysShowLinks=`1` 

Bei eingeschalteter Aufteilung auf mehrere Seiten immer die Vor/Zurück Links anzeigen?

&tagData=`documentTags` 

Field containing tagging information? Derzeit unklar.

&dateSource=`pub_date` 

Source of the placeholder? Derzeit unklar.

&dateFormat=`%d-%m-%y %H:%M`]]

Datumsformat nach PHP date()


Das Chunk "ditto_blog"

Das Chunk wird durch den Ditto-Aufruf

&tpl=`ditto_blog`

referenziert

<table><tr>
<td widht="117"> 
<a href="[~~]" title="">
<img border="0" src="http://www.supersales.ch/images/thmb/.png" width="96">
</a> 
</td>
<td>
<h4><a href="[~~]" title=""></a></h4>

<div class="blog_info"><br></div>
</td></tr></table>
</div>
<p></p>

Das Chunk zeigt die Zusammenfassung des jeweiligen Blogeintrags.

Die Blogeinträge sind normale Artikel, die alle unter der durch

&startID=`2`

angegebenen ID angelegt sind.

Ein Blog mit CMS MODX und ditto

Das ganze sieht dann so aus:

Ein Blog mit CMS MODX und ditto

 

Quellen:

http://wiki.modxcms.com/index.php/De:Ditto

http://wiki.modxcms.com/index.php/Ditto_2.1_parameters#Parameters

Übersicht sortiert nach Monaten in Ditto

 

 



War der Artikel hilfreich? Bitte liken und sharen. Danke!

it-zeugs.de ist auch auf Facebook...

Schreibe einen Kommentar - aber kein SPAM - der wird zuverlässig gefiltert!

  • Erforderliche Felder sind markiert mit *.

If you have trouble reading the code, click on the code itself to generate a new random code.