Hallihallo!!!
Nach einigen Versuchen habe ich es nun geschafft, ein eigenes PHP-Skript in TYPO3 einzubinden und dieses an allen gewünschten Stellen aufzurufen. Generell verwende ich TV, da aber tt_products eingesetzt wird und das wiederum mit Markern arbeitet, stehe ich zwischen zwei
Stühlen.
Das Problem:
Marker in tt_products zeigen einfach gar nichts an, wenn sie keinen Inhalt haben. Dies möchte ich mit einem PHP-Skript ändern. Allerdings versuche ich verzweifelt, den Wert eines Markers aus tt_products bzw. TYPO3 in mein PHP-Skript zu bekommen.
Ich habe folgende Ansätze:
1) Übergabe in TS
page.includeLibs.test = fileadmin/templates/php/user_functions.php
page.12 = USER
page.12.userFunc = user_functions->testFunction
page.12.gimme < plugin.tt_products.marks.PRODUCT_HERSTELLER
Ich dachte, ich kann den Inhalt des Markers so übergeben. Fand ich clever, funktioniert aber nicht! 😉
Mache ich etwas falsch oder ist es so einfach nicht möglich?
2) Aufruf des Markers im PHP-Skript
...
hersteller = $GLOBALS['TSFE']->tmpl->setup['plugin.']['tt_products.']['marks']['hersteller'];
...
Funktioniert so natürlich nicht, aber ich habe auch nach langem Durchforsten des Netzes nichts gefunden!
Wie muss der "Pfad" lauten, wenn es so überhaupt möglich ist?
3) im PHP-Skript den Wert direkt aus der Datenbank auslesen.
Die Frage ist, ob ich da nicht ein wenig übers Ziel hinaus schieße...
Was meint ihr? Ich würde mich wahnsinnig freuen, wenn jemand mir bei meinem Problem helfen kann.
Ich bin mit meinen Versuchen am absoluten Ende.
Ich danke euch!
gruß
tox