[TYPO3-german] Front-End Plugin analog zu Text mit Bild

bernd wilke x00nsji02 at sneakemail.com
Mon Jun 30 16:08:54 CEST 2008


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
-- 
http://www.pi-phi.de/t3v4/cheatsheet.html


More information about the TYPO3-german mailing list