[Typo3-german] TMENU mit eigenem PHP erweitern
David Rosenkranz
david.rosenkranz at detewe.ch
Mon Nov 14 17:37:55 CET 2005
OK, so habe ich es versucht. Aber es klappt (noch) nicht:
lib.menu_1 = HMENU
lib.menu_1.1 = TMENU
lib.menu_1.1 {
# Normal state properties
NO.before.cObject = COA
NO.before {
10 = HTML
10.value = <tr></td><td class="mnu_lvl1_no">
20 = USER
20.userFunc = user_functions->myPhpFunction
20.myPhpParameter = 1
}
NO.linkWrap = |
NO.after = </td></tr>
NO.stdWrap.htmlSpecialChars = 1
# Enable active state and set properties:
ACT = 1
ACT.allWrap = <tr><td class="mnu_lvl1_yes">|</td></tr>
ACT.stdWrap.htmlSpecialChars = 1
}
Es wird der Link und das "after" dargestellt. Das gesamte "before" erscheint
nicht. Wo ist hier der Fehler? Mein Ziel ist: Das "before" öffnet die
Tabellenzeile und schreibt dann das Ergebnis der PHP-Funktion, "linkWrap"
setzt einfach nur den Link, "after" schliesst die Tabellenzeile.
Dank & Gruss
David
> -----Ursprüngliche Nachricht-----
> Von: typo3-german-bounces at lists.netfielders.de
> [mailto:typo3-german-bounces at lists.netfielders.de] Im Auftrag
> von tobias erlacher
> Gesendet: Montag, 14. November 2005 17:25
> An: typo3-german at lists.netfielders.de
> Betreff: Re: [Typo3-german] TMENU mit eigenem PHP erweitern
>
>
> > OK, Danke. Ich entscheide mich für "before". Kannst Du mit
> bitte noch ein
> > kurzes Beispiel-TS-Snippet geben, wie genau ich an dieser Stelle php
> > verwende. Sorry, aber die TSRef erschlägt mich etwas.
>
> also before kannst du in einem TMENUITEM verwenden und ist
> ein stdWrap:
>
> lib.menu_1.1.NO.before.cObject=USER
> lib.menu_1.1.NO.before.cObject.userFunc = ...
>
> have fun
> Tobias Erlacher
> www.typo3wizard.com
> _______________________________________________
> Typo3-german mailing list
> Typo3-german at lists.netfielders.de
> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german
>
More information about the TYPO3-german
mailing list