irgendwie komm ich damit nicht wirklich zu rande #giggle#
kann man eigentlich in der Flexform auch alle Felder/Spalten der Pages Tabelle auflisten?
wen ja wie geht das, hab dazu nichts gefunden! #angry#
FlexForms Dokumentation DB-verknüpfte Felder
Die Flexform ist eine eigene Konfiguration. Sie wird komplett im Feld pi_flexform der tabelle tt_content abgelegt.
Somit beantwortet sich die Frage mit anderen Feldern aus anderen Tabellen: nein.
ich weiß das die Flexform an sich im XLM-Format im Feld pi_flexform steht, doch kann man doch auch in der Flexform eines Plug ins ein DB zugriff oder ähnlich machen?!
Ich glaube zumindest so etwas einmal gesehen zu haben!
mit userfunc kannst Du so ziemlich alles machen 😉
Ich muss das eben nochmal hochpushen und hab dazu eine Frage, ich habe versucht eine userFunc von mir einzubauen aber irgendwie geht das nicht:
<itemsProcFunc>tx_mhvideodatenbank_channelId->main</itemsProcFunc>
<itemsProcFunc_config>
<table>tx_mhvideodatenbank_channel</table>
<sortField>text</sortField>
<indexField>id</indexField>
</itemsProcFunc_config>
<allowNonIdValues>1</allowNonIdValues>
Ah ich bin schon mal weiter
<itemsProcFunc>tx_mhvideodatenbank_channelId->main</itemsProcFunc>
<itemsProcFunc_config type="array">
<table>tx_mhvideodatenbank_channel</table>
<sortField>text</sortField>
<indexField>id</indexField>
</itemsProcFunc_config>
Keine Fehlermeldung aber auch keine Rückgabe, kann es sein das ihm noch irgendwie was fehlt? Im TCA gibt es die UserFunc auch schon und funktioniert.
Hat keiner mehr ne Ahnung? 😢
ein Beispiel aus cal:
<calendarSelection>
<TCEforms>
<exclude>1</exclude>
<label>LLL:EXT:cal/locallang_tca.xml:cal.pi_flexform.calendar_selection</label>
<config>
<type>select</type>
<form_type>user</form_type>
<foreign_table>tx_cal_calendar</foreign_table>
<userFunc>tx_cal_treeview->displayCalendar</userFunc>
<size>5</size>
<autoSizeMax>10</autoSizeMax>
<minitems>0</minitems>
<maxitems>99</maxitems>
</config>
</TCEforms>
</calendarSelection>
Es funktioniert! Mein Code war garnicht falsch, nur ich hatte vergessen die ganze Datei in der ext_table.php mit zu includieren, dachte es reicht wenn es im tca.php includiert wurde.
Danke für deine Hilfe Steffen!
Zu früh gefreut, jetzt zeigt er zwar die Objekte in der Auswahl an, aber die Liste für "Ausgewählt" bleibt jetzt leer >_<