24. 06. 2016, 22:33

Eingesetzte Typo3-Version: 7.6.4

Hallo,

im Menü soll eine als [b]Neu bis...[/b] markierte Seite auch optisch hervorgehoben angezeigt werden.

Im HTML-Code muss folgender Code generiert werden:

[b]<a href="index.php?id=home">Homepage<img class="pulse animated new" src="new.svg"/></a>[/b]

Bei normalen Menü-Einträgen wird hingegen nur folgender HTML-Code generiert:

[b]<a href="index.php?id=home">Homepage</a>[/b]

Wie man sehen kann, wird bei hervorgehobenen Menü-Punkten der HTML-Code

[b]<img class="pulse animated new" src="new.svg"/>[/b]

hinter der Bezeichnung des Menüs angehängt.

Bislang wurde versucht dies mit folgendem TScript zu erzielen:

  1. 1 = TMENU
  2. 1 {
  3. wrap = <ul class="topmenu" id="menu_top">|</ul>
  4. after {
  5. if.isPositive.dataWrap = {field:newUntil}-{date:U}
  6. value = <img class="pulse animated new" src="/fileadmin/css/images/new.svg"/>
  7. wrap = <sup>|</sup>
  8. }
  9. }
  10. }

Nach meinen Kenntnissen müsste der Abschnitt "after" dafür sorgen, dass etwaiger Inhalt hinter einer Menü-Bezeichnung eingesetzt wird, falls die Bedingung zutrifft.

Beim Aufrufen der Webseite werden nur Standard-Menü-Einträge generiert.

Kann mir jemand mitteilen, wo hier mein Denkfehler liegt?