Moin,
also an sich habe ich viel dazu gefunden. Wie es ins TS gehört und was was ist usw.
Man findet viele Beispiele.
Mein Problem ist. Wie rufe ich es an der gewollten stelle auf?
http://www.auskennbert.com/TS-Klickpfad.102.0.html
Um an Hand des Beispiels mal zu klären.
Was muss ich damit es an gezeigt wir machen? Denn nur ist TS schreiben sollte ja nicht aus reichen. Ich muss ja noch sagen wo es an gezeigt werden soll. Aber wie?
Steht doch alles dort...
Einfach den subpart <!--###klickpfad### start--> und <!--###klickpfad### end--> in deiner Designvorlage einbauen, an der der Stelle, an der später die Breadcrumb angezeigt werden soll...
Das wird dann per
...
subparts.klickpfad
...
angesprochen
und per
< .temp.klickpfad
auf das Objekt kopiert.
Im ganzen dann eben wie gezeigt:
temp.klickpfad = HMENU
# Menütyp
temp.klickpfad.special = rootline
# Grenzen/anzuzeigender Bereich
# (wenn etwas nicht stimmt, dann liegt der Fehler meist hier)
temp.klickpfad.special.range = 2 | -2
# Textmenü
temp.klickpfad.1 = TMENU
# zwischen den Menüpunkten mit ' » ' füllen
# es gehen natürlich auch andere Zeichen
temp.klickpfad.1.NO.allWrap = |*| |&nbsp;&raquo;&nbsp;|*| |*|
# CUR aktivieren (wenn Menüpunkt = aktive Seite)
temp.klickpfad.1.CUR = 1
# Eigenschaften von NO (normal) kopieren
temp.klickpfad.1.CUR < temp.klickpfad.1.NO
# letze Seite in der rootline nicht verlinken
temp.klickpfad.1.CUR.doNotLinkIt = 1
# Rootline-Menü dem Platzhalter zuweisen
subparts.klickpfad < temp.klickpfad
eventuell auch mal die mini-Extension sl_rootline ausprobieren
Danke für die Info zu der Extention.
Die habe ich nun ein gebaut. Funktioniert an sich wunderbar und ist viel einfacher.
Ich bekam einfach die Ausgabe nicht, egal was ich gesetzt habe.
Mein Prob ist jetzt nur das die Ext wieder mal nur Englisch aus gibt, obwohl im TS deutlich geschrieben das alles in deutsch an gezeigt werden soll.
Ahso,
der Text vor dem Menü. Da steht ja...
You are here:
Ja, das kannst du per Constant Editor überschreiben.
Oder direkt in die Constants:
plugin {
tx_slrootline {
identifier = Du bist hier:
}
}
Den Rest bekomme ich selber an gepasst.
Danke für die schnelle Hilfe!