[TYPO3-german] Front-End Plugin analog zu Text mit Bild
Dr. Ronald P. Steiner
Ronald.Steiner at googlemail.com
Mon Jun 30 16:49:42 CEST 2008
Hi Bernd,
super, jetzt habe ich in der Tat genau die selbe Eingabe wie beim
text-mit-bild CE.
Vielleicht kannst Du mir auch noch sagen, wie ich ganz ohne Flex-Form im
Reiter "General" wo auch der Header steht noch ein paar zusätzliche
Eingabefelder definieren kann. Ich brauche zwei Datum-Felder und zwei
Plain-Text Felder.
besten Dank
Ron
bernd wilke schrieb:
> Dr. Ronald P. Steiner schrieb am Mon, 30 Jun 2008 15:40:37 +0200:
>
>> Hallo Bernd,
>>
>> danke nochmal, ich habe in ext_tables.php nun folgendes stehen: (siehe
>> unten).
>> - Das Flex-Form wird weiterhin angezeigt, aber textpic Eingabe nicht.
>> Woran mag das liegen?
>
> das dürfte an der Art deines Plugins liegen.
> Ich habe ein neues Contentelement im Kickstarter erzeugt und kein Plugin.
> dementsprechend gibt es ein paar Unterschiede beim Einbinden.
> ich kann jetzt nicht genau sagen welche alle, aber mir ist folgendes
> aufgefallen:
>
>> Beste Grüße
>>
>> Ron
>>
>> P.S.: hier der Code von ext_tables.php
>>
>> <?php
>> if (!defined ('TYPO3_MODE')) die ('Access denied.');
>>
>> t3lib_div::loadTCA('tt_content');
>> $TCA['tt_content']['types']['list']['subtypes_excludelist']
> [$_EXTKEY.'_pi1']='layout,select_key';
>> $TCA['tt_content']['types']['list']['subtypes_addlist'][$_EXTKEY.'_pi1']
>> = 'pi_flexform';
>> $TCA['tt_content']['types'][$_EXTKEY.'_pi1']['showitem'] =
>> $TCA['tt_content']['types']['textpic']['showitem'];
>>
>> t3lib_extMgm::addPlugin(array('LLL:EXT:rs_testext/
> locallang_db.xml:tt_content.list_type_pi1',
>> $_EXTKEY.'_pi1'),'list_type');
>
> bei mir steht da:
> t3lib_extMgm::addPlugin(array('LLL:EXT:imagescroller/
> locallang_db.xml:tt_content.CType_pi1', $_EXTKEY.'_pi1'),'CType');
>
> (2 x 'CType' statt 'list_type')
>
> für weitere Unterschiede müsstest du mal ein diff machen (evtl. auch mit
> zwei neuen leeren Extension, die der Kickstarter mit diesen
> unterschiedlichen Konfigurationen erzeugt)
>
>
>> t3lib_extMgm::addStaticFile($_EXTKEY,"pi1/static/","Test Extension");
>> t3lib_extMgm::addPiFlexFormValue($_EXTKEY.'_pi1',
>> 'FILE:EXT:'.$_EXTKEY.'/flexform_ds.xml'); //
>> eingefügt, für Flexform
>>
>> if (TYPO3_MODE=="BE")
>> $TBE_MODULES_EXT["xMOD_db_new_content_el"]["addElClasses"]
> ["tx_testext_pi1_wizicon"]
>> =
>> t3lib_extMgm::extPath($_EXTKEY).'pi1/class.tx_testext_pi1_wizicon.php';
>>
>> t3lib_extMgm::addStaticFile($_EXTKEY,'static//', ''); ?>
>>
>
> bernd
More information about the TYPO3-german
mailing list