[TYPO3-german] Flexform lässt sich nicht auslesen...
Chris Riekenberg
typo3 at christian-riekenberg.de
Sat May 27 15:48:39 CEST 2006
Hallo,
ich habe ein Flexform erstellt und die Daten werden auch in pi_flexform
gespeichert.
Nun möchte ich darauf zugreifen per:
$this->pi_setPiVarDefaults();
$author = $this->pi_getFFvalue($this->cObj->data['pi_flexform'],
'creator', 'sInputs');
echo "<br>Author : ".$author;
Der Anfang meines pi_flexform sieht so aus:
<?xml version="1.0" encoding="iso-8859-1" standalone="yes" ?>
<T3FlexForms>
<data type="array">
<sInputs type="array">
<lDEF type="array">
<title type="array">
<vDEF>Semantic Web with RDF</vDEF>
</title>
<creator type="array">
<vDEF>Christian Riekenberg</vDEF>
</creator>
<subject type="array">
<vDEF>Studienarbeit</vDEF>
</subject>
...
...
Doch mein echo gibt keinen Wert zurück :-(
Ich rufe meine Funktion per TypoScript aus meinem Template
auf. Woher weiß er denn, welches tt_content er auslesen muss??
Ich übergebe ihm ja nirgends eine ID ?!
Soll das mit $this->pi_setPiVarDefaults(); geschehen? Die API sagt
folgendes:
If internal TypoScript property "_DEFAULT_PI_VARS." is set then
it will merge the current $this->piVars array onto these default values.
Doch was ist dieses piVars??
More information about the TYPO3-german
mailing list