Hi,
mit
$conf = array('tables' => 'tt_content','source' => $uid,'dontCheckPid' => 1);
return $this->cObj->RECORDS($conf));
lässt sich wunderbar der bodytext der Tabelle tt_content ausgeben, damit auch <link 12>Bla</link> richtig geparst wird.
Wenn ich aber einen Text aus einem String (kommt aus Flexform) parsen will?
Grüße, Alex
dann machst du das besser dann in ner userfunc
if ( is_array($flexformArray = t3lib_div::xml2array($field['pi_flexform'])) ) {
$flexformArray = $flexformArray['data']['sDEF']['lDEF'];
$path = trim($flexformArray['path']['vDEF']);
}
so ca
Ich verstehe wieder Mal nur Bahnhof - wo parst du denn den Inhalt in deinem Beispiel?
oh sorry, dachte in ts.. .:/
hol dir dann doch einfach mittels query das element aus tt_content gleich raus und hol dir die infos aus dem flexform-feld => isn xml > in array umwandeln + auslesen
sry für die verwirrung
georg
just2b schrieb
hol dir dann doch einfach mittels query das element aus tt_content gleich raus und hol dir die infos aus dem flexform-feld => isn xml > in array umwandeln + auslesen
Das ist nicht das Problem, aber wenn ich aus dem Flexform diesen String bekomme:
$string = '<link 18>Bla</link>';
will ich diesen so ausgeben:
$string = '<a href="index.php?id=18">Bla</a>';
stdwrap mit
parseFunc < tt_content.text.20.parseFunc
georg