[TYPO3-german] TMENU Subtitle und Title im a-tag: Schönerer Weg?
newgrp at googlemail.com
newgrp at googlemail.com
Sun Jan 25 11:07:58 CET 2009
Hallo,
ich möchte einen HTML Code haben, der wie folgt aussieht:
<ul>
<li>
<a accesskey="X" title="(ALT+X)" href="index.html">
Titel
<span class="hideme">.</span>
<span>
Untertitel
<span class="hideme">.</span>
</span>
</a>
</li>
</ul>
Mein erster Versuch war folgender:
lib.mainnav = COA
lib.mainnav {
10 = HTML
10.value = <ul>
20 = HMENU
20 {
special = directory
special.value = 2
maxItems = 5
1 = TMENU
1 {
noBlur = 1
accessKey = 1
NO = 1
NO {
ATagTitle.field = abstract // description // subtitle
after.field = subtitle
after.wrap = <span class="hideme">.</span><span>|</span><span
class="hideme">.</span>
stdWrap.htmlSpecialChars = 1
wrapItemAndSub = <li>|</li>
wrapItemAndSub.insertData = 1
}
ACT = 1
ACT < .NO
ACT.wrapItemAndSub = <li id="current">|</li>
}
}
30 = HTML
30.value = </ul>
}
Finde ich zwar schön gelöst, doch kommen die <span>-Tags dann alle nach dem
Link (logisch).
Daher habe ich es nun wie folgt umgesetzt:
lib.mainnav = COA
lib.mainnav {
10 = HTML
10.value = <ul>
20 = HMENU
20 {
special = directory
special.value = 2
maxItems = 5
1 = TMENU
1 {
noBlur = 1
accessKey = 1
NO = 1
NO {
ATagTitle.field = abstract // description // subtitle
stdWrap.cObject = COA
stdWrap.cObject {
10 = TEXT
10.field = title
10.stdWrap.htmlSpecialChars = 1
10.wrap = |<span class="hideme">.</span>
20 = TEXT
20.field = subtitle
20.stdWrap.htmlSpecialChars = 1
20.wrap = <span>|<span class="hideme">.</span></span>
}
wrapItemAndSub = <li>|</li>
wrapItemAndSub.insertData = 1
}
ACT = 1
ACT < .NO
ACT.wrapItemAndSub = <li id="current">|</li>
}
}
30 = HTML
30.value = </ul>
}
Jetzt frage ich mich, ob es für den letzten TS-Code eine schönere Lösung
gibt, bzw. irgendwie bestimmte Zeilen wegfallen können oder verkürzt, ohne
das die Funktionalität (HTML-Output) sich ändert.
Ich bin gespannt, ob jemand eine Idee hat!
Gruß, Hauke
More information about the TYPO3-german
mailing list