Zum Inhalt springen

Wie kann ich $conf auslesen

Erstellt am 19. März 2008 · 4 Antworten · letzte Antwort am 19. März 2008

Tags: Frage

TheRisingSun ·

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?

TheRisingSun ·

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.

TheRisingSun ·

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!!!