[Themenersteller] dabei seit: 21.02.2006 Beiträge: 249
Rootline / Beadcrumb Menü / Pfadmenü an Extensions anpassen.
Ein Pfadmenü zu erstellen ist nicht schwer. Dieses Forum bietet viele gute Beispiele. Ich möchte hier einmal festhalten, wie man das Pfadmenü an verwendete Extensions anpasst, damit bei tt_news z. Bsp. der Titel der News im Pfadmenü angezeigt wird oder der Titel des Datensatzes einer selbst geschriebenen Extension. Auch dafür gibt es Beispiele im Forum, die ich jedoch nicht sofort verstanden habe. Vielleicht hilft dieses kleine Tutorial einigen von Euch weiter.
Ein simples Pfadmenü könnte z.Bsp. wie folgt aussehen. Der TypoScript-Code sollte in deinem Root-Template im SETUP stehen:
Will man das Pfadmenü jetzt für die News (tt_news) oder eine selbst geschriebene Extension anpassen, dann folgenden TypoScript-Code direkt unter den obigen Code platzieren.
2.) Wie baut man das TS auf wenn man mehrere Extensions eingebaut hat. (z.B. tt_news, jm_gallery, tt_products alle auf der RootPage).
Der Ansatz von mir funktioniert bis auf das bei der Gallery das Album keinen Link hat wenn man ein Bild betrachtet.
Aber das geht doch sicher eleganter, bzw. so viel code kann ja auch nicht gut sein für die Performance.
# Feld deiner Tabelle, das im Pfadmenü angezeigt werden soll
conf.tx_jmgallery_images.30.field = filename
# Länge des Feldes auf 60 Zeichen beschränken
conf.tx_jmgallery_images.30.crop = 60 | ...
conf.tx_jmgallery_images.30.wrap = » |
}
[end]
Verfasst am: 14.02.2008 [08:56]
Mopps
[Themenersteller] dabei seit: 21.02.2006 Beiträge: 249
Auch wenn du mehrere Extension auf einer Seite am laufen hast sollte dies funktionieren.
Und ob es kürzer geht weiß ich nicht. Ich muss ja TYPO3 sagen, was es wo finden kann, um es anzuzeigen. Und sooo viel Performance wird dadurch nicht verloren gehen.
Grüße
Verfasst am: 14.05.2008 [11:09]
Toccamonium
dabei seit: 01.10.2005 Beiträge: 100
Meine bisherige Rootline wird wie folgt aufgebaut:
Jetzt habe ich mal nach deinem Beispiel das Ganze für tt_products
probiert. Leider erscheint aber nichts, wenn man sich auf der
Detailseite des Produktes befindet :(
Woran könnte das denn liegen?