Hi,
ich schaffe es nicht, das diese Datei eingelesen wird. Kann es sein, dass diese ignoriert wird? Oder muss man die manuell einbinden?
Danke + Gruß
Hi,
ich schaffe es nicht, das diese Datei eingelesen wird. Kann es sein, dass diese ignoriert wird? Oder muss man die manuell einbinden?
Danke + Gruß
Die Datei ext_conf_template.txt gibt es imho nicht bei extbase.
Das Äquivalent dazu ist constants.txt in Configuration/TypoScript
Ach, das ist Mist. Ich würde gerne Sachen konfigurieren OHNE eine Seite auszuwählen, bzw. mich in einem Seitenkontext zu befinden.
Geht das dennoch irgendwie?
Ich hab bei meinen eigenen Extensions noch nicht mit den Konstanten gearbeitet. Aber soweit mir bekannt sind die Einstellungen die du in den Konstanten vorgibst direkt für die Extension gesetzt und können über den Konstanten-Editor oder bei Info/Modify geändert werden.
Spätestens wenn du das statische Template eingefügt hast sollte das gehen.
Das ist aber gerade das Problem, um ein statisches Template einzubinden, muss ich doch eine Seite wählen? Oder sind die seitenlos eingebunden?
Nun ja, die Rootpage musst du halt auswählen - also die gleiche Seite, wie für das Typoscript-Template, das du ja sowieso einfügen musst (oder bereits hast). Und genau in dem Dialog sind die Static-Templates der Extensions zu finden, auch css_styled_content - das du auch einbinden musst, sonst erscheinen keine Inhalte.
Peter, TYPO3 @ lisardo (Augsburg)
Also erstens ist ext_conf_template.txt für die Konfiguration von Extensioneinstellungen im Extensionmanager zuständig, dafür gibt es AFAIK keinen Ersatz in Extbase und das sollte ohne Probleme funktionieren du musst (glaube ich) nur die Daten daraus manuell auslesen, da gibts soweit ich weiß keine Extbase API für.
Zweitens weiß TYPO3 ja nicht ob eine Extension Extbase oder nicht ist, daher sollte auch ein globales Typoscript über ext_typoscript_setup.txt (bzw. ext_typoscript_constants.txt) funktionieren, aber das ist eben nicht mehr der "übliche" Weg.
Schade, dass es hier immer wieder Leute gibt, die auf Fragen mit Unwissenheit antworten. Das hilft weder dem Fragesteller noch anderen, die das gleiche Problem haben könnten.
Vielleicht hast Du es schon hinbekommen, oliver, ansonsten eine gute Nachricht: Die Datei wird automatisch eingebunden. Zugreifen kannst Du darauf mit
$extConfig = unserialize($GLOBALS['TYPO3_CONF_VARS']['EXT']['extConf']['dein_extension_key']);
Ist halt die herkömmliche Mehtode, $GLOBALS wird aber, soweit ich weiß, irgendwann wegfallen, aber für den Fall gibt's bestimmt bald 'ne Extbase-Entsprechung. Kannst Dich ja selbst daran machen ;-)
Für alle anderen gilt: Lest Euch den Beitrag von Kitsunet durch, wenn Ihr nicht wisst, wofür die Datei da ist (speziell die anderen beiden Spezis oben).
Hi ProSven,
vielen Dank für den Tipp. Ich werde das bei Gelegenheit mal ausprobieren.
Gruß
Oliver