[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