[TYPO3-german] Flexform bei Plugin als CType

Gunnar Wussow g.wussow at werk3.de
Tue Apr 25 09:02:30 CEST 2006


Hallo Liste,

ich stehe vor einem kleinen Problem mit einer kleinen Extension. Ich 
möchte, dass diese als CType eingebunden werden kann.
Dazu hab ich im Kickstarter auch alles korrekt angegeben ... soweit 
funxt das auch. Aber nun möchte ich neben der Palette "Überschrift" 
(standard) auch die Flexform anzeigen. Anscheinend wird die Flexform 
(flexform_ds.xml) nicht gefunden/geladen. Es wird dort die 
default-Definition angezeigt, die in der TCA von tt_content steht. 
(Datei existiert aber unter dem angegebenen Pfad).
Ich hatte das gestern auch schon mal so weit, aber dann nochmal was 
anderes probiert und weg war es ... dumm gelaufen ... und nun bekomme 
ich es nicht wieder so hin.


und hier die ext_tables.php:

<?php
if (!defined ('TYPO3_MODE'))     die ('Access denied.');


$tempColumns = Array (
    "tx_gwfrontpage_image" => Array (       
        ...
    ),
    "tx_gwfrontpage_link" => Array (       
        ...
    ),
    "tx_gwfrontpage_linktext" => Array (       
        ...
        )
    ),
);



t3lib_div::loadTCA('tt_content');
$TCA['tt_content']['types'][$_EXTKEY.'_pi1']['showitem']='CType;;4;button;1-1-1, 
header;;3;;2-2-2, pi_flexform;;;;1-1-1';

t3lib_extMgm::addPiFlexFormValue($_EXTKEY.'_pi1', 
'FILE:EXT:gw_frontpage/flexform_ds.xml');

t3lib_div::loadTCA("tx_asfkeventmanagement_events");
t3lib_extMgm::addTCAcolumns("tx_asfkeventmanagement_events",$tempColumns,1);
t3lib_extMgm::addToAllTCAtypes("tx_asfkeventmanagement_events","tx_gwfrontpage_image;;;;1-1-1, 
tx_gwfrontpage_link, tx_gwfrontpage_linktext");


t3lib_extMgm::addPlugin(Array('LLL:EXT:gw_frontpage/locallang_db.php:tt_content.CType_pi1', 
$_EXTKEY.'_pi1'),'CType');
?>


Vielen Dank,
Gunnar



More information about the TYPO3-german mailing list