Ich habe es selbst nicht für möglich gehalten, aber es klappt wirklich. Man kann TYPO3 dazu treiben ein UL/LI Menü zu generieren, in dessen a-tag ein Bild (wird dynamisch über den Reiter Ressourcen in den Seiteneinegschaften gezogen) der Title und sogar der Subtitle platziert wird. Title und Subtitle werden mit einem <span> versehen, so dass auch alles seine Richtigkeit behält:
lib.menu = HMENU
lib.menu {
special = directory
special.value = 123
1 = TMENU
1 {
wrap = <ul>|</ul>
noBlur = 1
NO {
wrapItemAndSub = <li>|</li>
stdWrap.cObject = COA
stdWrap.cObject {
10 = TEXT
10.wrap = <img src="uploads/media/|" alt="
10.data = field:media
20 = TEXT
20.wrap = |"
20.data = field:title
30 = TEXT
30.wrap = title="|" />
30.data = field:title
40 = TEXT
40.field = title
40.wrap = <span class="title">|</span>
50 = TEXT
50.field = subtitle
50.wrap = <span class="subtitle">|</span>
}
}
}
}
Das Menü ist somit komplett frei über das Backend konfigurierbar. Dem Bild werden darüber hinaus ein title- wie auch ein alt-tag mitgegeben …