Hallo,
ich habe oben auf meiner Seite 3 statische Links
(Hilfe | Sitemap | Kontakt)
diese sollen auf allen Seiten sein und möglichst als Liste ausgegeben werden
<ul>
<li>Hilfe</li>
<li>Inhaltsverzeichnis</li>
<li>Kontakt</li>
</ul>
Wie erzeuge ich die? Wie bekomme ich es hin, dass beim Wechsel der Sprache, auch diese Menüpunkte geändert werden (Hilfe -> Help)
Stephan
alles auf dieser Site:
Tutorial zu Listenmenüs in TYPO3:
/faq/menu-bulletlist
Dokumentation zu Textmenüs in TYPO3:
https://docs.typo3.org/m/typo3/reference-typoscript/main/en-us/ContentObjects/Hmenu/Index.html
kein statisches, sondern ein dynamisches Menü anlegen, das immer die gleichen Seiten anzeigt.
Du benennst die Seiten im Seitentitel wie sie im Menü erscheinen sollen.
Um das Menü mehrsprachig zu bekommen, übersetzt Du die Seitentitel entsprechend. Dabei beachten, dass die Mehrsprachigkeit an sich im TypoScript und in der Tabelle sys_language richtig angelegt ist.
20 = HMENU
20.special = list
#z. B. 10= pageID Hilfe, 12=pageID Inhalt 9= pageID Kontakt
20.special.value = 10,12,9
und weiter wie im Listenmenü-Tutorial
vielen Dank, das hat funktioniert.
Noch eine andere Frage. Mein Hauptmenü sieht folgendermaßen aus
temp.menu = HMENU
temp.menu.entryLevel = 0
temp.menu.excludeUidList = 28
# 1 Ebene Kategorien (Textmenue) #
temp.menu.1 = TMENU
temp.menu.1 {
# Eigenschaften im normalen Zustand #
wrap = <ul>|</ul>
noBlur = 1
NO = 1
NO {
ATagTitle.field = abstract // description // title
allWrap = <li>|</li>
}
# Aktiven Zustand erlauben und Eigenschaften dafür festlegen #
ACT = 1
ACT.allWrap = <li class="menu_active">|</li>
}
was muss ich machen, damit die aktuell gewählte Seite in diesem Menü nicht als Link erscheint, aber trotzdem mit <li class="menu_active">|</li> . Wenn ich dann in die 2.Ebene gehe, soll daraus wieder ein Link werden.
Mit
CUR < .NO
CUR.doNotLinkIt = 1
geht es irgendwie nicht, das scheint sich mit dem ACT zu beissen.
Grüße,
Stephan
versuch mal:
CUR = 1
CUR < .NO
CUR.doNotLinkIt = 1
ACT = aktuelle Seite und Unterseiten
CUR = aktuelle Seite
oh, es lag glaub am stylesheet. Man sollte auch definieren, was man will
Herzlichen Dank.