Hallo Forum
Ich habe eine kleine Extension geschrieben. Nun will ich im Backend gewisse Felder zusammenführen (in einer Palette anzeigen). Dafür gibt es im TCA den Befehl
$GLOBALS['TCA']['tx_mustertabelle_main']['palettes']['1']['showitem'] = 'feldname1,feldname2,feldname3';
Das hat gut geklappt die Felder "feldname1-3" stehen nun in einer Gruppe. Das Problem ist nun, dass die Feldnamen weiter unten erneut auftauchen - sie stehen nun doppelt im Backend.
Wie kann ich das verhindern? Danke vielmals...

... nach langem ausprobieren habe ich es herausgefunden. Folgender Code muss eingesetzt werden hier ein Beispiel):
$GLOBALS['TCA']['tx_holidayforyou_main']['palettes']['1']['showitem'] = 'fromdate,tildate,closingdate';
$GLOBALS['TCA']['tx_holidayforyou_main']['types']['0']['showitem'] = 'hidden;;1;;1-1-1, holidaytype, holidaytargetgroup, assistance, vacancies, title;;;;2-2-2, description;;;richtext[]:rte_transform[mode=ts_css|imgpath=uploads/tx_holidayforyou/rte/];3-3-3,feeadult, feeyouth, minimumage, location, management, contactperson, contactaddress;;;richtext[]:rte_transform[mode=ts_css|imgpath=uploads/tx_holidayforyou/rte/]';
Man muss beim zweiten Array [types] die Felder 'fromdate, tildate, closingdate' weglassen... so geht's!