

Dieses TypoScript Snippet erstellt ein Content Element Menü, weiters kann man mit diesem Snippet nur den aktuellen Datensatz anzeigen. Falls kein Eintrag des Menüs gewählt ist, so werden alle Content Elemente der aktuellen Seite angezeigt. Wird jedoch ein Eintrag im Menü angeklickt so wird nur mehr dieser angezeigt.
Dieses Snippet ist der Content Element Navigation sehr ähnlich.
Dieses Snippet besteht aus zwei Teilen. Der erste Teil erstellt ein CONTENT Objekt und erstellt über das renderObj die Links (Menüeinträge). Dem generierten Link wird die uid des anzuzeigenden Contentelemtens übergeben.
temp.contentnav = CONTENT temp.contentnav { table = tt_content select { pidInList = this orderBy = sorting where = colPos=0 languageField=sys_language_uid } renderObj = TEXT renderObj { field = header wrap=<span class="text">|</span><br> typolink.parameter.field=pid typolink.parameter.dataWrap=| typolink.additionalParams.insertData=1 typolink.additionalParams=&content_id={field:uid} typolink.no_cache=1 if.isTrue.field=header } } page.10.subparts.CONTENTNAV < temp.contentnav
Der zweite Teil des Snippets ist für das Anzeigen des Inhaltselements verantwortlich. Hierbei handelt es sich um ein normales CONTENT Objekt welches das Inhaltselemtent mit der übergebenen uid ausgibt.
page.10.subparts.CONTENT> page.10.subparts.CONTENT=CONTENT page.10.subparts.CONTENT { table=tt_content select{ andWhere.insertData=1 andWhere=uid={GPvar:content_id} andWhere.if.isTrue.data=GPvar:content_id } }
Hier klicken um zu sehen wies aussieht




rene
Habe dieses snippet nochmal getestet und ich glaube das hatte ein problem mit css_styled_content.
Funktionieren tut es jetzt nachdem ich das CONTENT element selbst erstelle.
An welcher Stelle muss ich denn die CONTENT Ausgabe anpassen, damit ich nur das erste Content Element der Seite ausgegeben bekomme?
Add comment