[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