[TYPO3-german] Plugins und die "page" Felder
Johannes Konert
johanneskonert at gmx.de
Mon Jul 10 10:43:06 CEST 2006
Hallo Achim,
okay, jetzt ist es klarer. Du willst also, dass gewisse "neue
hinzugefügte" Felder nicht immer im BE beim Erfassen/Editieren der
Seiten oder Inhaltselemente anzeigt werden.
Für die Darstellung der Eingabefelder im BE sind die bereits erwähnten
Abschnitte der TCA zuständig (Table Configuration Array):
$TCA['pages']['types'][*]['showitem']
$TCA['tt_content']['types'][*]['showitem']
was du unter showitem rauswirfst, ist dann garnicht mehr sichtbar für
entsprechenden Inhaltstyp/Seitentyp (aber natürlich weiterhin in der DB da).
Sollen die Felder doch "manchmal" eingeschaltet werden können, packe sie
in eine Palette
$TCA['pages']['palettes'] bzw $TCA['tt_content']['palettes'].
Diese können dann im BE beim Editieren über "Zweite Optionspalette
anzeigen" ein/ausgeschaltet werden.
Wahrscheinlich sind diese Modifikationen alle am besten in der tca.php
deiner Extension aufgehoben.
typo3conf/ext/tx_myextension/tca.php
Schau dir ggf auchmal die ext_tables.php dort an.
Wenn ich es nicht falsch verstanden habe, sollte das alle deine Fragen
lösen.
Grüße
Johannes
Achim Gosse schrieb:
> Hi Johannes,
>
> Johannes Konert wrote:
>> Hi Achim,
>> was genau meinst du:
>> 1. Du hast eine Extension, welche die content-Elemente
>> (tt_content-Tabelle) um ein weiteres Element erweitert (bsp
>> meinTextMitBild) ?
>>
>> oder
>>
>> 2. Du hast eine Extension, welche die Seitentypen (pages-Tabelle) um
>> einen weiteren Typ erweitert (bsp MeinProfilseitenTyp) ?
>>
>
> Es ist ein Frontend-Plugin, welches tt_content sowie pages erweitert.
> Was ich ein wenig hinderlich finde ist, dass man die Erweiterungen auf
> jeder Page (im BE) sieht, auch wenn man sie meisstens ja gar nicht benötigt.
>
>
> Diese TCA Array die Du erwähnt hast, werde ich mir mal ansehen.
>
>
> Danke & Gruss
> Achim
>
>
More information about the TYPO3-german
mailing list