[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