Oh, das mit der anderen DB hab ich ueberlesen.
Ich wuerde mal in der CoreApi nach entsprechenden Funktionen suchen.
Kurz nach connect geschaut: t3lib_DB::connectDB ?
Wenn man sich die Funktion anschaut, sieht man das auf Globale Variablen zugegriffen wird.
Du koenntest also kurzeitig die Variable TYPO3_db mit deinem Tabellen Namen ueberschreiben, um diese Tabelle auszuwaehlen.
Danke erstmal,
nur die frage ist noch wie kann ich aber so einem eigenem Feld einen TypoScript Config übergeben, daher die Datenbank Angaben im TypoScript Code Stehen von meinem Plugin.
Daher ja bei der php function in so einem Eigenen Feld keine TypoScript Config übergebn wird.
Wie kann ich mir trozdem mit irgendwelchen Globalen Variablen oder Funktionen den Code holen?
Mfg
Dominik
P.S
Danke nochmal die Antworten waren aufjedenfall schon mal hilfreich.
was spricht dagegen, das dort dann hardcodieren ohne übergabe?
georg
Weil ich dass flexibel machen will damit dass dann jeder verwenden kann,
Habs eh schon mit hardcode probiert funktioniert ja auch einwandfrei.
Nur würde dass halt gern auch flexibel machen können, daher mann dann etwas auch dazulernt.
Hallo,
alles klar:
1. erstell in deiner extension die Datei: ext_conf_template.txt
2. schreib dort zB sowas rein:
# cat=basic; type=string; label=Db name
tables = tt_address
3. mit
$tmp_confArr = unserialize($GLOBALS['TYPO3_CONF_VARS']['EXT']['extConf']['deinextkey']);
solltest du das dann auslesen können mit
viel erfolg
georg
Hört sich mal sehr vielversprechend an, problem ist nur wie binde ich noch dieses ext_conf_template.txt ein ?
Oder sollte dies automatisch eingebunden werden?
Danke vielmals.
mfg
dominik
das wird automatisch eingebunden. die werte füllst du beim Extenesion Manager wenn du auf deine Ext klickst.
georg
Danke vielmals.
Funktioniert einwandfrei danke warst mir eine seeehr große hilfe.
Mfg
Dominik
bitte gerne, schön dass es funktioniert
georg