Hallo zusammen,
brauche mal schnell einen Rat: In einem Textmenü sollen einzelne Einträge, bzw. Unterseiten zwar angezeigt, jedoch nicht verlinkt werden.
Ich brauche eine möglichst einfache Lösung. Also vielleicht ein kleiner Eintrag im TSconfig in der jeweiligen Seite? Hat jemand eine Idee, wie dieser Eintrag aussehen muss?
Danke!
Seitentyp: SPACER und entsprechend im TS den Zustand SPC konfigurieren, z.B. mit "doNotLinkIt = 1"
theo schrieb
Seitentyp: SPACER und entsprechend im TS den Zustand SPC konfigurieren, z.B. mit "doNotLinkIt = 1"
Hallo theo, danke!
Ich habe bei mir das deutsche Backend, SPACER entspricht dann wohl Abstand? Wenn ich das mache, wird die Seite allerdings gar nicht mehr angezeigt – verschwindet also komplett aus der Navigation. Und noch etwas: Wie konfiguriere ich TS? Habe es jetzt so gemacht:
# Subnavigation
subparts.navigation.2 = TMENU
subparts.navigation.2 {
SPC. doNotLinkIt = 1
}
Funktioniert aber nicht.
OK, für die Nachwelt mal eine aufschlussreichere Erklärung:
Um Menüeinträge zu deaktivieren, bzw. auszugrauen, müssen die entsprechenden Seiten spezifiziert werden. Hierfür wird der Seitentyp "Spacer", bzw. "Abstand" verwendet und entsprechend im Template-Setup definiert.
Bei mir sieht die gesamte Konfiguration der Subnavigation dann so aus:
# Subnavigation
subparts.navigation.2 = TMENU
subparts.navigation.2 {
NO.allWrap = <li id="subnavigation">|</li>
NO.stdWrap.htmlSpecialChars = 1
SPC = 1
SPC.stdWrap.htmlSpecialChars = 1
SPC.doNotLinkIt = 1
SPC.allWrap = <li id="subnavigation_inactive">|</li>
ACT = 1
ACT.stdWrap.htmlSpecialChars = 1
ACT.allWrap = <li id="subnavigation_active">|</li>
}
Mit NO wird der Normalzustand von Links definiert, mit ACT der aktive und mit SPC die spezifischen Seiten. SPC.allWrap legt die HTML-Ausgabe für diese Einträge fest.
Die CSS-Formatierung könnte dann z.B. so aussehen:
ul li#subnavigation_inactive {
color:#8D8B8B;
font-size:11px }
Alle Seiten, die nicht als aktive Links in der Subnavigation aufgeführt werden sollen, muss dann nur noch der Seitentyp "Abstand" zugewiesen werden und schon erscheinen diese im Frontend wie gewünscht.
Danke Junx!
Das war genau das, was ich gesucht habe ....
/
Jens