[TYPO3-english] Re: tt_content.pi_flexform reading, modiying, writing

Bernd Wilke t3A at pi-phi.de
Tue May 12 09:56:59 CEST 2015


as the XML-Data is not available in the forum-view here a forum-version (which lacks indention)


$decodeFlexFormArray = \TYPO3\CMS\Core\Utility\GeneralUtility::xml2array($record['pi_flexform']);

$encodeAgain = \TYPO3\CMS\Core\Utility\GeneralUtility::array2xml_cs($decodeFlexFormArray);

IN ($record['pi_flexform']):

<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<T3FlexForms>
    <data>
        <sheet index="options">
            <language index="lDEF">
                <field index="headline">
                    <value index="vDEF">H1 black, TXT, IMG 7 right noflow, Link</value>
                </field>
                <field index="htmlelement">
                    <value index="vDEF">H1</value>
                </field>
                <field index="hlColor">
                    <value index="vDEF">black</value>
                </field>
                <field index="text">
                    <value index="vDEF"><div class="blindtext">Das habgefüh auwen ein ger auplanter wein inetrotter Zeitten wein, nichtstochall' inn Dacht seicht and Seeiney ent jedern nichtetentlin umt. Gestückt und in Hanzei, daushasse dunder.
:
:

OUT ($encodeAgain):

<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<phparray>
    <data type="array">
        <options type="array">
            <lDEF type="array">
                <headline type="array">
                    <vDEF>H1 black, TXT, IMG 7 right noflow, Link</vDEF>
                </headline>
                <htmlelement type="array">
                    <vDEF>H1</vDEF>
                </htmlelement>
                <hlColor type="array">
                    <vDEF>black</vDEF>
                </hlColor>
                <text type="array">
                    <vDEF><div class="blindtext">Das habgefüh auwen ein ger auplanter wein inetrotter Zeitten wein, nichtstochall' inn Dacht seicht and Seeiney ent jedern nichtetentlin umt. Gestückt und in Hanzei, daushasse dunder.
:
:

-- 
------------------------------------------
http://pi-phi.de/cheatsheet.html


More information about the TYPO3-english mailing list