Typo3: Flexform i extensions oprettet vha. Kickstarter.
Husk at initialisere Flexformen i fx. main()
$this->pi_initPIflexform();
Brug fx getFFvalue til at tilgå data fra en Flexform i tt_content:
$this->pi_getFFvalue($this->cObj->data['pi_flexform'], 'whichPage') #hent indholdet af 'whichPage'
ext_tables.php skal udvides med:
$TCA['tt_content']['types']['list']['subtypes_addlist'][$_EXTKEY.'_pi1']='pi_flexform';
t3lib_extMgm::addPlugin(array('LLL:EXT:*****/locallang_db.xml:tt_content.list_type_pi1', $_EXTKEY.'_pi1'),'list_type');
t3lib_extMgm::addPiFlexFormValue($_EXTKEY.'_pi1', 'FILE:EXT:*****/flexform_ds.xml');
***** erstattes med extensionnavn
flexform_ds.xml eksempel:
<T3DataStructure>
<sheets>
<sDEF>
<ROOT>
<TCEforms>
<sheetTitle>SheetTitle</sheetTitle>
</TCEforms>
<type>array</type>
<el>
<whichPage>
<TCEforms>
<label>Page type:</label>
<config>
<type>select</type>
<items type="array">
<numIndex index="0" type="array">
<numIndex index="0">Page Name</numIndex>
<numIndex index="1">pageName</numIndex>
</numIndex>
</items>
<maxitems>1</maxitems>
<size>1</size>
</config>
</TCEforms>
</whichPage>
</el>
</ROOT>
</sDEF>
</sheets>
</T3DataStructure>
Billeder
Oprettet af: js
Oprettet: 05-03-2008
Sidst redigeret: 25-04-2008