[TYPO3-german] Flexform bei Plugin als CType
Gunnar Wussow
g.wussow at werk3.de
Tue May 2 17:36:54 CEST 2006
So, es lag doch nicht daran :-(
Beim Versuch, dieses Content-Element auf einer anderen Seite ein zu
binden wurde die Flexform wieder nicht angezeigt.
Also noch mal zum besseren Verständnis meines Problems:
Ich möchte diese Extension als CType einbinden, da ich damit nicht ein
Plugin konfigurieren will, sondern die tt_content erweitern. Es handelt
sich dabei um ca 21 Felder. Der Hintergrund ist, dass ich die tt_content
nicht aufblasen will und auch nicht den Weg über 'Plugin
einfügen'->'Plugin'.
Wer weiß Hilfe?
PS: Warum das andere zwischendurch ging ist mir ein Rätsel. Hatte es in
in der ext_tables.conf einfach mal als list_type gemacht (->korrekt
geladen) und danach (zurück auf CType) wurde es angzeigt.
MfG
Gunnar
> Die fehlende Zauberzeile:
>
> $TCA['tt_content']['types']['list']['subtypes_addlist'][$_EXTKEY.'_pi1']='pi_flexform';
>
> Gunnar Wussow schrieb:
>
>> 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
>> _______________________________________________
>> TYPO3-german mailing list
>> TYPO3-german at lists.netfielders.de
>> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german
>>
>>
>>
>>
>
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.netfielders.de
> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german
>
>
>
More information about the TYPO3-german
mailing list