Zum Inhalt springen

Image vor Menü Punkt setzen

Erstellt am 8. November 2005 · 6 Antworten · letzte Antwort am 23. November 2005

Tags: Frage

Wu-mc ·

Hallo T3ler,

ich würde gerne ein TMENU machen und vor jeden Menüpunkt ein Bild setzen. Soweit so gut. Hier mal mein Code:

temp.header_funktionen = HMENU
temp.header_funktionen.special = directory
temp.header_funktionen.special.value = 50
temp.header_funktionen.1 = TMENU
temp.header_funktionen.1.NO.beforeImg.import = uploads/media/
temp.header_funktionen.1.NO.beforeImg.import.field = media
temp.header_funktionen.1.NO.beforeImg.import.listNum = 0
temp.header_funktionen.1.NO.linkWrap = <td class="fkt_mitte" width="110">|</td><td width="1" class="fkt_strich"></td> |*| <td class="fkt_mitte" width="110">|</td><td width="1" class="fkt_strich"></td> |*| <td class="fkt_mitte" width="70">|</td>
temp.header_funktionen.wrap = <table border="0" height="18" cellpadding="0" cellspacing="0"><tr><td class="fkt_anfang" width="7"></td>|<td width="7" class="fkt_ende"></td></tr></table>

Nun hab ich das Problem das mir TYPO den Image Code zwischen den gesamten wrap und den linkwrap schreibt sodass die Ausgabe ungefähr so aussieht:

<table><tr><img src="...." alt="" /><td><a>link</a></td></tr></table>

und das verursacht natürlich tiefe depressionen. Kann mir jemand sagen wie ich das in die Tabellenzelle mit rein bekomme?

Wu-mc ·

Hab daran jetzt ne Weile rumprobiert, aber leider funzt das nicht, da (wenn ich mich richtig erinner) linkWrap das stdWrap nicht einbindet und deshalb nicht dieselben Funktionen hat. Und mit stdWrap lassen sich die Links nicht wrappen.

Wu-mc ·

Da geht mir aber die Dynamik verloren die ich ganz gerne hätte. Wenn das System später an nen Kunden verkauft wird soll der mit möglichst wenig Kenntnissen das ganze verwalten können und deshalb wäre eine Lösung wie beforeImg sehr schön, nur muss sie halt funktionieren. Gibts keine andere Möglichkeit diese Media Felder auszulesen und dann zu übergeben damit es richtig da steht?

Wu-mc ·

Hab das System jetzt überlistet 😃

hab einfach die HTML Tags immer hinter den vorherigen Menüpunkt geschrieben so wird der IMG Tag an der richtigen Stelle zwischen vorherigem Menü Element und dem nächsten eingefügt und da die Tabelle schon am Ende des letzten Menüelements geöffnet wurde befindet sich das Bild innerhalb der Tabellenzelle.

temp.header_funktionen.1.NO.linkWrap = &nbsp;|</td><td width="1" class="fkt_strich"></td><td class="fkt_mitte"> |*| &nbsp;|</td><td width="1" class="fkt_strich"></td><td class="fkt_mitte"> |*| &nbsp;|
temp.header_funktionen.wrap = <table border="0" height="18" cellpadding="0" cellspacing="0"><tr><td class="fkt_anfang" width="7"></td><td class="fkt_mitte">|</td><td width="7" class="fkt_ende"></td></tr></table>