Hallo Forum,
ich habe das Problem, dass meine Daten aus dem Flexform nicht übernommen werden.
Folgende Scriptschnipsel kann ich bieten:
XML - Teil des Flexforms:
...
<el>
<vereinuid>
<tceforms>
<label>
LLL:EXT:svd_league_fe/locallang_db.xml:pi1_flexform.vereinUID
</label>
<config>
<type>group</type>
<internal_type>db</internal_type>
<allowed>tx_cfcleague_teams</allowed>
<prepend_tname>0</prepend_tname>
<minitems>1</minitems>
<maxitems>1</maxitems>
<size>1</size>
</config>
</tceforms>
</vereinuid>
</el>
...
Übernahme der Daten in php - Funktionen:
protected function init(){
$this->pi_initPIflexForm();
$this->pi_loadLL();
//Verein holen
$this->conf['vereinUID']=
intval($this->fetchConfigurationValue('vereinUID'));
//Template holen
$this->conf['templateFile']=
intval($this->fetchConfigurationValue('templateFile'));
...
protected function fetchConfigurationValue($param) {
$value =
trim($this->pi_getFFvalue($this->cObj->data['pi_flexform'], $param));
return $value ? $value : $this->conf[$param];
}
In der Datei ext_tables.php wird das Flexform per
$TCA['tt_content']['types']['list']['subtypes_addlist'][$_EXTKEY.'_pi1']='pi_flexform';
t3lib_extMgm::addPiFlexFormValue($_EXTKEY . '_pi1','FILE:EXT:' . $_EXTKEY . '/pi1/flexform_ds.xml');
eingebunden.
In der Funktion main wird die Funktion init aufgerufen, so dass die Daten aus dem Flexform eigentlich zur Verfügung stehen sollten. Tun sie aber nicht!
Ich weiss einfach nicht warum.
Nebenbei: Wie binde ich eigentlich eine css Datei aus einem Flexform ein?
Grüße
Frank
P.S.: Sollten noch Infos fehlen bitte sagen.