Hallo!
Ich versuche mich gerade an meiner ersten Extension. Zum Debuggen benutze ich die Funktion debug(). Mit dieser Funktion bekomme ich im FE allerhand Informationen, nur wenn ich mit "debug($conf);" das Setup einsehen möchte, bekomme ich nur zwei Zeilen, obwohl das Setup deutlich größer ist. Muss ich noch irgendeine Klasse instantiieren?
Mein jetziger FE-Debug-Output:
includeLibs | ...class.meineklasse.php
userFunc | tx_meineklasse->main
Alles andere was im Setup steht wird nicht angezeigt! Kann mit jmd sagen warum?
vielleicht ist die syntax im TS falsch, aber nur geraten, sthet ja sonst keine Info hier
georg
Stimmt!
Also die Syntax im TS-Setup ist folgendermaßen:
# Includes the extnameLib:
includeLibs.tx_extname_pi1 = EXT:extname/pi1/class.tx_extname_pi1.php
plugin.extname_pi1 = USER
plugin.extname_pi1 {
userFunc = tx_extname_pi1->main
# Sortierung
ascDesc = DESC
...
Über den Template Analyzer im BE bekomme ich auch sämtlichen TS-Inhalt angezeigt.
Wow! Genau das war es!
Ich hatte auch gerade bemerkt, dass im TS Object Browser 2 Plugins für meine Extension registiert waren. Einmal als USER_INT und einmal als USER.
Nach der von Dir vorgeschlagenen Änderung ist das USER_INT verschunden.
Sorry für meine Blindheit und Danke für die schnelle Antwort!!!