Hallo Leute,
Ich möchte den Krümelpfad-Navigation kürzen und habe dazu folgendes geschrieben:
lib.rootline = HMENU
lib.rootline.special = rootline
lib.rootline.special.range = 0|-1
lib.rootline.includeNotInMenu = 0 #aktivieren (1), wenn auch versteckte Seite angezeigt werden sollen
lib.rootline.special.targets.8 = page
lib.rootline.stdWrap.stripHtml = 1
lib.rootline.stdWrap.crop = -125|{$root}... |1
lib.rootline.1 = TMENU
lib.rootline.1 {
NO {
doNotLinkIt = 1
stdWrap.cObject = COA
stdWrap.cObject {
10 = TEXT
10.field = title
10.typolink {
parameter.field = uid
}
}
allWrap = {$root}| > |*| | > |*| |
}
}
Es sieht auch genau so aus wie ich möchte, nur Ich habe folgendes Problem:
Die Menüeinträge nach dem '...' lassen sich nicht mehr als Link darstellen!
In der Zeile 8 benutze Ich die typo3 Funktion crop und die schneidet aber in HTML Quellcode ab, wenn Ich davor nicht die HTML Tags gestript hätte. Und weite unten in Zeile 18 versuche Ich wieder aus den Einträge Links zu machen, aber da hängt es...
Hat jemand eine Idee, wie Ich das lösen kann? Brauche dringend Hilfe, ich komme einfach nicht weiterm 😢
Grüße
Irisia
Hallo Irisia,
so ganz spontan würde ich sagen, dass es an der Zeile 13 liegt.
Vielleicht die einfach auskommentieren und nochmal testen.
Gruß
Daniel
Hallo Daniel,
Danke für die Antwort, aber das hatte Ich schon probiert, liegt leider nicht daran #paralyzed#
Grüße
Irisia
Hmm, dann muss ich leider im Moment passen. Aber ich mach mir nochmal paar Gedanken.
Habe auf die Schnelle noch das gefunden.
#23706
Ist zwar auch nicht ungedingt das was du suchst, aber vielleicht hilfts ja!
Gruß
Daniel
Hallo Leute endlich habe Ich es hinbekommen und das wonach Ich gesucht habe war natürlich ganz einfach #paralyzed#
Hier auch die Lösungsvorschlag dazu:
lib.rootline = HMENU
lib.rootline.special = rootline
lib.rootline.includeNotInMenu = 0 #aktivieren (1), wenn auch versteckte Seite angezeigt werden sollen
lib.rootline.special.targets.8 = page
lib.rootline.1 = TMENU
lib.rootline.1.target = _top
[treeLevel = 0,1,2,3,4,5] #Diese Bedingung sort dafür, dass die Rootline ab 6 Ebene verkürzt wird
lib.rootline.special.range = 0|-1
lib.rootline.1.NO {
allWrap = <div class="bluebox"></div> | > |*| | > |*| |
}
[ELSE]
lib.rootline.special.range = -5|-1
lib.rootline.1.NO {
allWrap = {$rootLine} | > |*| | > |*| |
}
[END]
lib.rootline.special.range = -5|-1
sorgt nähmlich dafür, dass Rootline relativ zu aktueller Ebene neu berechnet wird und zwar z.B mit -5 fängt die Rootline bei der fünftletzte Ebene an.
{$rootLine} in Zeile 16 ist eine Konstante in der Ich dann die 0-te Ebene (root) plus '...' statisch reincodiert habe und es sieht so aus:
rootLine = <a href=index.php?id=1>Home</a> > ... >
Und somit sieht meine fertige Rootline-Navigation wenn in tiefer in den Baumstruktur reingehe so aus:
Home > ... > Ebene 4 > Ebene 5 > Ebene 6 > Ebene 7 > Ebene 8
Viele Grüße
Irisia