[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