Zum Inhalt springen

tt_products, Marker & PHP

Erstellt am 12. Dezember 2012 · 1 Antwort · letzte Antwort am 12. Dezember 2012

Tags: Frage

toxictype ·

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

toxictype ·

Leider ist dies noch keine Antwort... 😉

Warum ist der Eintrag gleich 3x drin!?
Ich hoffe, ich habe nichts damit zu tun.

gruß
tox