Typo3: Eigenen CType in "Typischer Seiteninhalt" einfügen

Aus LagoWiki

Version vom 18:37, 13. Aug. 2009 von Gabriel (Diskussion | Beiträge)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

Es ist nicht möglich, neue Seitenelemente über TypoScript einzufügen, da die "Typischen Seiteninhalte" über PHP definiert werden.

Man muss die neuen Seitenelemente im Quellcode von TYPO3 definieren: Unter typo3/sysext/cms/layout/db_new_content_el.php in der Funktion wizardArray()

Hier einfach ein Element duplizieren, also z.B. "Normaler Text"

'common_regularText' => array(  // Regular text element
  'icon'=>'gfx/c_wiz/regular_text.gif',
  'title'=>$LANG->getLL('common_regularText_title'),
  'description'=>$LANG->getLL('common_regularText_description'),
  'tt_content_defValues' => array(
    'CType' => 'text'
  )
),

und dann die ensprechenden Felder überschreiben (icon, title, description und CType).

Quelle: http://www.typo3.net/index.php?id=13&action=list_post&code_numbering=0&tid=69868&page=1

Persönliche Werkzeuge
Lagopixel