Hi,
ich erstelle ein TMENU und binde per allWrap ein CSS-Hintergrundbild in das <li>-Tag ein:
NAVIGATION = HMENU
NAVIGATION {
extryLevel = 1
1 = TMENU
1.wrap = <ul> | </ul>
1.NO = 1
1.NO.allWrap = <li style="background: url('fileadmin/templates/icon/icon.png');"> | </li>
Die Pfadangabe soll jedoch nicht statisch erfolgen, sondern ich möchte je Menüpunkt eine Grafik einbinden, die der Redakteur im Seitentyp "Erweitert" angeben kann. Vergleichbar hier:
12 = IMAGE
12.file.import = uploads/media/
12.file.import.field = media
12.file.import.listNum = 0
Kann mir jemand sagen, wie ich den Pfad dynamisch einfügen kann?
Habe evtl. ein Möglichkeit entdeckt. Da würde ich den gesamten <a>-Tag selber basteln und dabei Datenbankinhalte einfügen.
1.NO.allWrap.dataWrap = <li style="background: url('{field:media}');"><a href="index.php?id={field:uid}">{field:title}</a></li>
Aber das field.media funktioniert nicht. Kann vielleicht jemand sagen wie das funktionieren würde?
Hab es jetzt auf diesem Wege lösen können... vielleicht hilft es mal jemandem.
NAVIGATION2 = HMENU
NAVIGATION2 {
entryLevel = 1
1 = TMENU
1.wrap = <ul> | </ul>
1.NO = 1
1.NO.doNotLinkIt = 1
1.NO {
stdWrap.cObject = COA
stdWrap.cObject {
10 = TEXT
10.dataWrap = <li style="background: url('uploads/media/{field:media}');">
15 = TEXT
15.field = title
15.wrap = <div id="nav_sub_text"><div id="nav_sub_title"> | </div>
20 = TEXT
20.dataWrap = <div>{field:abstract}</div>
30 = TEXT
30.wrap = <a href="|"><span id="nav_sub_link">Mehr...</span></a></div></li>
30.typolink.parameter.field = uid
30.typolink.returnLast = url
}
}
}