Zum Inhalt springen

Kein TS in Ext verfügbar

Erstellt am 15. Oktober 2007 · 1 Antwort · letzte Antwort am 16. Oktober 2007

Tags: Frage

Flotter ·

Hallo Zusammen!

Schreibe mir gerade einen Hook und bekomme das TypoScript nicht aufgerufen. Irgendwie wird es nicht geladen - warum auch immer.

So sieht meine ext_localconf aus:

$conf = $TYPO3_CONF_VARS['EXT']['extConf'];
$conf = $TYPO3_CONF_VARS['EXT']['extConf']['meineExt']; // habe ich auch ausprobiert und in der Klasse global gemacht
$GLOBALS ['TYPO3_CONF_VARS']['SC_OPTIONS']['t3lib/class.t3lib_tcemain.php']['processDatamapClass'][] = 'EXT:meineExt/class.tx_meineExt_tcemainprocdm.php:tx_meineExt_tcemainprocdm';
t3lib_extMgm::addPItoST3($_EXTKEY,'class.tx_meineExt.php','_pi1','list_type',0);

Egal was ich bisher probiert habe und aus verschiedenen Foren gelesen habe, komme ich nicht ran - an alle anderen TypoScripts aus den anderen Extensions komme ich - nur nicht an meins.

In der Klasse habe ich so versucht auf das TS zuzugreifen:

$this->conf = unserialize($TYPO3_CONF_VARS['EXT']['extConf']['meineExt']);

Habe hier im Forum folgende Funktion gefunden:

    	$sysPageObj = t3lib_div::makeInstance('t3lib_pageSelect');
	    $rootLine = $sysPageObj->getRootLine($pageUid);
        $TSObj = t3lib_div::makeInstance('t3lib_tsparser_ext');
        $TSObj->tt_track = 0;
        $TSObj->init();
        $TSObj->runThroughTemplates($rootLine);
        $TSObj->generateConfig();
        $this->conf = $TSObj->setup['plugin.']['meineExt.'];

funktioniert leider auch nicht.

Habe mir auch andere Extensions mit Hooks und der selben Strucktur angesehen und alles genauso gemacht - alles leider ohne Erfolg.

Ich habe folgende Files im Verzeichnis meiner Extension:
ext_conf_template.txt
ext_typoscript_constants.txt
ext_typoscript_setup.txt

In den Files typoscript_constants / setup habe ich folgendes drinnen stehen:

plugin.meineExt {
	ftp_host = 1
	ftp_user =2
	ftp_pass =3
	ftp_directory =4
}

In der ext_conf_template.txt habe ich folgendes stehen:

ftp_host = localhost

Aber nichts davon funktioniert. Was habe ich falsch gemacht bzw. vergessen, dass das Script nicht in Typo3 verfügbar ist? Alles andere funktioniert ja, auch die Klasse - auf andere TS kann ich wie gesagt auch zugreifen, nur auf meins nicht.

Hoffe jemand kann mir einen Tipp geben oder mir sagen, was ich falsch gemacht habe.

Gruß
Florian

eisstern ·

Hallo,
ich habe genau das gleiche Problem und gleichen Lösungsansatz wie du versucht. Ich möchte in meinem Backend-Modul auf die Daten in ext_typoscript_constants.txt und ext_typoscript_setup.txt zugreifen. Leider komme ich auch nicht weiter.

Wäre super wenn jemand einen Tipp hätte.