Hi,
ich baue mir ein menü mittels css.
Jetzt sollte ich für jedes <li> eine ID übergeben. Also muss als quelltext rauskommen:
<li id="1">punkt eins</li>
<li id="2">punkt zwei</li>
Wie bekomme ich es hin das ich als id z.B. den Namen der Seite oder der Seitenid ausgegeben wird?
Wow, vielen Dank.
Ich wußte nicht nach welchen Begriffen ich hier suchen muss.
Wieder ein Sieg.
Schönen Tag!!!
Gruß
Hatzelfatz
Hi,
es ist doch noch ein Problem aufgetaucht:
Mit folgendem Code werden alle Links mit einer ID versehen.
1.NO.allWrap.insertData = 1
1.NO.allWrap = <li id="{field:title}">|
Ich kann hier aber dem aktiven Link über
1.ACT.allWrap .....
keine andere Klasse zuweisen.
Vielleicht anders gefragt:
Der aktive Link "link1" sollte jetzt folgenden Code haben:
<li id="aktivelink1">
Der nichtaktive Link "link1" sollte folgenden Code haben:
<li id="link1">
Wenn ich anstatt "allWrap" "wrapItemAndSub" verwende, wird die Variable "field:title" erst gar nicht abgegriffen.
warum nicht
allWrap = <li id="active{field:title}"
oder
allWrap = <li id="{field:title}" class="aktive"
georg
Danke für die Antwort.
Wenn ich das so mache wird der Aktive Link völlig ignoriert.
Es wird auch bei dem aktiven Link der Name anstatt der UID angezeigt
1 = TMENU
1.NO.allWrap.insertData = 1
1.NO.allWrap = <li class="{field:title}">|
1.ACT.allWrap.insertData = 1
1.ACT.allWrap = <li class="{field:uid}">|
schreib mal ein 1.ACT=1
alle zustände außer NO muss man noch aktivieren
georg
Prima. Für die Nachwelt der Code:
tmp.NAV {
1 = TMENU
1.NO.allWrap.insertData = 1
1.NO.allWrap = <li id="non{field:uid}">| </li>
1.ACT = 1
1.ACT.allWrap.insertData = 1
1.ACT.allWrap = <li id="akt{field:uid}">| </li>
Eine Frage noch:
Gibt es hier noch die Möglichkeit einer bestimmten UID eine andere Klasse zuzuweisen?
Also die UID 12 soll nicht "non" bekommen sondern "extranon".
So in die Richtig "IF uid=12 then...."
das kannst du mit conditions machen
https://docs.typo3.org/m/typo3/reference-typoscript/main/en-us/Conditions/Index.html
[globalVar = TSFE:id = 10]
Meine Änderung für die Seite mit id 10
[global]