Zum Inhalt springen

Auswahlliste aus static_info_tables in mailform plus

Erstellt am 24. März 2008 · Noch keine Antworten

Tags: Frage

Takka ·

Die Extension static_info_tables bringt ja bereits verschiedene Methoden mit, die Daten aus den DB-Tabellen z. B. in eigenen Extensions nutzbar zu machen.

Als Beispiel wäre da die

function buildStaticInfoSelector($type='COUNTRIES', $name='', $class='', $selected='', $country='', $submit=0, $id='', $title='', $addWhere='', $lang='', $local=FALSE)

die einen fertig erstelle <select>-Box erzeugt.

Wie kriege ich denn nun eine solche in ein mit mailform plus erstelltes Formular?

Wie ich dafür einen eigenen Marker erstellen kann, ist klar. Nur scheitern alle meine Versuche die o.g. Funktion per Typoscript an den Start kriege ist mir nicht klar.

Folgendes habe ich bereits (erfolglos) versucht:

includeLibs.tx_staticinfotables_pi1 = EXT:tx_staticinfotables_pi1/pi1/class.tx_staticinfotables_pi1.php

plugin.tx_thmailformplus_pi1.markers.countryselector = USER
plugin.tx_thmailformplus_pi1.markers.countryselector.userFunc = tx_staticinfotables_pi1->buildStaticInfoSelector

und dann natürlich noch den Marker ###countryselector### in das Formular eingebaut. Ersetzt wird der Marker, aber leider leer...

Hintergrund der Geschichte ist, dass ich in einer eigenen gästebuch-ähnlichen Extension die mailform-plus funktionalität nutzen möchte, damit website-besucher Einträge in der richtigen DB-Tabelle vornehmen können, ohne dass ich diese ganze Funktionalität in meiner Extension selber programmieren muss....