Hallo,
Ich habe ein eigenes Frontend Plugin erstellt. Nun werden plötzlich alle
Felder, die ich für diese Extension erzeugt habe, auch zum Ausfüllen (Backend) für alle anderen selbsterstellten Extensions angeboten.
Wenn ich eine Extension im Kickstarter bearbeite sehe ich meine Felder
ausserdem in dem Kasten "Load Preselect".
Ich scheine diese Felder also irgendwie vorausgewählt zu haben. Aber ich habe keine Ahnung warum. Die Extension habe ich mit dem Kickstarter erstellt.
Hat jemand eine Idee?
Viele Grüsse aus Hamburg
Philipp
Hallo,
du brauchst tt_content nicht manuell erweitern, wenn es nur um einstellungen geht, dann schau dir mal die flexforms an
georg
Hallo Georg,
Danke für die Antwort. Ich habe schon öfter von den Flexforms gehört und werde sie mir mal angucken.
In der Typo3 Installation, die ich erweitern soll sind jedoch alle Extensions so aufgebaut, dass Sie die tt_content erweitern. Die Felder dieser Frontent Plugins werden auch nur dann angezeigt wenn man auch wirklich einen Seiteninhalt vom Typ dieser Extension bearbeitet.
Weiss du wo die Einstellung gemacht wird, dass die Felder bei allen selbst erstellten Frontent Plugins zu sehen sind? Das ganze sieht mir eher nach einem Fehler von Typo3 oder meiner Extension aus.
Viele Grüsse
Philipp
Hallo,
schau dir mal im BE-Modul Konfiguration das TCA an > tt_content > types.
das kannst du in deiner ext setzen.
georg
Ich habe nun doch noch die Einstellung im Kickstarter gefunden.
Unter Frontend-Plugins muss in der Combobox unter
"Apply a set of extended fields
If you have configured a set of extra fields (Extend existing Tables) for the tt_content table, you can have them assigned to this plugin."
noch die Tabelle tt_content ausgewählt werden damit die Zuordnung passt.
Ich glaube diese Einstelllung wird ausserhalb der Extension gespeichert.
Gruss Philipp
Meinen Eintrag davor nehme ich zurück. Das ist totaler Unsinn.
Mein Fehler war, dass warum auch immer die Funktion
t3lib_extMgm::addToAllTCAtypes
gesetzt war. Deshalb waren die Felder in allen Extensions zu sehen.
Wenn man das gleiche über
$TCA['tt_content']['types'][$_EXTKEY . '_pi1']['showitem']
einstellt funktioniert es.
Danke für die Hilfe Georg