[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