Hallo zusammen,
ich möchte eine Menü der folgenden Art generieren.
<ul><li><a href="vorlage.html">Link 1</a><span>short description</span></li></ul>
Nachdem eigentlich a soll als Span noch eine kleiner Text der den Link beschreibt angefügt werden, dieser soll nicht anklickbar sein und wird zudem separat formatiert. Hat jemand eine Idee wie ich das mit TYPO3 lösen kann und welches Feld ich für diese Beschreibung verwenden könnte. Die Meta-Felder brauche ich schon alle.
Herzliche Grüße,
Daniel
Ergänzung: Als Feld könnte man ja den Untertitel oder einfach den ersten Datensatz auf der jeweiligen Seite in der Spalte "Rand" verwenden.
Buhja horaz,
es hat mich einiges an Nerven gekostet, aber
ich glaub jetzt hab' ich's.
Ist vielleicht etwas umständlich und jeder darf eine
bessere Lösung posten, aber so funktioniert auch:
page = PAGE
page.10 = HMENU
page.10 {
special = directory
special.value = 5
1 = TMENU
1 {
NO = 1
NO.doNotLinkIt = 1
NO.stdWrap.dataWrap= <li>|<span>{field:subtitle}</span></li>
NO.stdWrap.typolink.parameter.field = uid
wrap = <ul>|</ul>
}
}
Hab hier mal ein simples PAGE-Objekt mit fixem directory benutzer, für
die Dynamik musst du selbst etwas fuchteln.
[edit]
Weiß jemand eine Möglichkeit ohne die Verlinkung zu entfernen und wieder hinzuzufügen?
Ist ja eigentlich bescheuert...
Hallo Chrissli,
du hast mir den Tag gerettet. Ich habe da auch schon ne ganze Weile herumprobiert, aber nicht hinbekommen. Jetzt klappt es super, vielen vielen Dank. Anbei mein Code:
### Menü ###
temp.menu = HMENU
temp.menu {
special = directory
entryLevel = 0
### Erste Ebene ###
1 = TMENU
1 {
NO = 1
NO.doNotLinkIt = 1
NO.stdWrap.dataWrap= <li>|<span>{field:subtitle}</span></li>
NO.stdWrap.typolink.parameter.field = uid
wrap = <ul>|</ul>
expAll = 1
ACT < .NO
ACT = 1
ACT.ATagParams = class="active"
ACT.wrapItemAndSub = <li class="active">|</li>
}
### Zweite, dritte und vierte Ebene (Kopieren von erster Ebene) ###
2 < .1
2.wrap = <ul>|<li> </li></ul>
#3 < .1
#3.wrap = <ul>|</ul>
#4 < .1
#4.wrap = <ul>|</ul>
#5 < .1
#5.wrap = <ul>|</ul>
}
Herzliche Grüße,
Horaz
@ Chrissli
Danke - ein super Tipp ;-)