Zum Inhalt springen

beforeImg funktioniert nicht

Erstellt am 26. Oktober 2004 · 4 Antworten · letzte Antwort am 28. Oktober 2004

Tags: Frage

Arkala ·

Hallo,

bei mir funktioniert das beforeImg aus irgendeinem Grund nicht. Und ich habe keine Ahnung was ich falsch mache. Vielleicht kann mir jemand auf die Sprünge helfen.

Ich habe ein TMENU gebaut:

page.10 {
  subparts.SUBMENU = HMENU
  subparts.SUBMENU {
    entryLevel = 1
    1 = TMENU
    1.NO = 1
    1.NO {
      ATagParams = class="submenu"
      allWrap = <tr>|</tr><tr><td bgcolor="#E2E2E2" colspan="2"><img src="images/s.gif" width="157" height="1" border="0" alt=""></td></tr>
      linkWrap = <td valign=middle height=18><div class="submenu">|</div></td>
      RO = 1
      #before = <img src="images/header/submenu_arrow_right.gif" border="0" alt="" width="17" height="18">
      beforeImg = images/header/submenu_arrow_right.gif
      beforeROImg = images/header/submenu_arrow_right_over.gif
      beforeWrap = <td>|</td>
    }
    1.ACT = 1
    1.ACT {
      ATagParams = class="submenu_active"
      allWrap = <tr><td><img src="images/header/submenu_arrow_right.gif" border="0" alt="" width="17" height="18"></td><td><div class="submenu">|</div></td></tr>
                     <tr><td bgcolor="#E2E2E2" colspan="2"><img src="images/s.gif" width="157" height="1" border="0" alt=""></td></tr>
    }
  }
}

Allerdings wird mir das before-Image nicht angezeigt. Es erscheint nicht im HTML-Code.
Wenn ich das das before-Image über before (siehe auskommentierte Zeile) aufrufe, ist alles in bester Ordnung. Da ich aber ein Rollover-Effekt bauen möchte, wollte ich beforeImg und beforeROImg verwenden.

Hat jemand eine Idee, wo der Fehler liegen könnte???

Bin für jeden noch so kleinen Hinweis dankbar.

Arkala ·

Im HTML-Quelltext kommt folgendes raus:

<tr><td></td><td valign=middle height=18><div class="submenu"><a href="index.php?id=23" onfocus="blurLink(this);" class="submenu">Link</a></div></td></tr>

Was priniziell schon ganz in Ordnung ist, bis auf den Teil:
<td></td>
der eigentlich mit dem beforeImg gefüllt werden sollte.

Hast Du eine Idee woran es liegen könnte?

Arkala ·

Hallo,

konnte das Problem selbst lösen, verstehe aber nicht warum 🙁

Habe folgendes geändert:
- Bilder ins Verzeichnis "fileadmin" verschoben
- Entsprechen den Pfad im TS-Code geändert

Und schon geht's!

ALT:

      beforeImg = images/header/submenu_arrow_right.gif
      beforeROImg = images/header/submenu_arrow_right_over.gif
      beforeWrap = <td>|</td>

NEU:

      beforeImg = fileadmin/images/header/submenu_arrow_right.gif
      beforeROImg = fileadmin/images/header/submenu_arrow_right_over.gif
      beforeWrap = <td>|</td>

Aber WARUM !?!

Gibt es eine Konvention die besagt, dass beforeImages immer in fileadmin abgelegt sein müssen?

Sehr merkwürdig!