TYPO3 Plugin:

flexform_extender

Flexform-Extender

Flexform-Extender ist ein Plugin, um ein Extension-Flexform je Projekt zu verändern.

Voraussetzung

Zu erweiterndes Plugin hat in ext_conf_template.txt folgende Eigenschaft:

# cat=basic//b; type=string; label=Erweiterungs-Flexform
flexform_extender_file =

In dieser Eigenschaft kann eine XML-Datei hinterlegt werden, die das Original-Flexform verändert:

Tag hinzufügen

Beim Hinzufügen muss die komplette Struktur bis zum Kind-Knoten in der Datei vorhanden sein, damit klar ist, wo etwas eingefügt wird:

<T3DataStructure>
    <sheets>
        <sDEF>
            <ROOT>
                <el>

                    <settings.newField>
                        <TCEforms>
                            <label>Neues Feld</label>
                            <config>
                                <type>input</type>
                            </config>
                        </TCEforms>
                    </settings.newField>

                </el>
            </ROOT>
        </sDEF>
    </sheets>
</T3DataStructure>

Tag löschen

Ein Tag kann aus dem Flexform gelöscht werden, indem im Inhalt ein 'deleteTag' eingefügt wird

<T3DataStructure>
    <sheets>
        <sDEF>
            <ROOT>
                <el>
                    <settings.field>
                        <deleteTag/>
                    </settings.field>
                </el>
            </ROOT>
        </sDEF>
    </sheets>
</T3DataStructure>

Tag ersetzen

Um eine TagStruktur zu ersetzen, wird das replaceTag benutzt. Damit wird der Inhalt des umgebenden Tags ersetzt:

<T3DataStructure>
    <sheets>
        <sDEF>
            <ROOT>
                <el>
                    <switchableControllerActions>
                        <TCEforms>
                            <config>
                                <items>

                                    <replaceTag></replaceTag>

                                    <numIndex index="0">
                                        <numIndex index="0">verändertes event</numIndex>
                                        <numIndex index="1">Event->list;Event->show;Event->ics</numIndex>
                                    </numIndex>

                                </items>
                            </config>
                        </TCEforms>
                    </switchableControllerActions>
                </el>
            </ROOT>
        </sDEF>
    </sheets>
</T3DataStructure>

Benötigen Sie schnelle Hilfe mit dieser Extension? Unser Team von erfahrenen TYPO3-Entwicklern löst Probleme unkompliziert und zum Stundensatz.

Verteilung:FLEXFORM_EXTENDER ist auf

0 % aller TYPO3 installiert.

  • 0.02 % aller TYPO3 8.7.x Installationen installiert

Aktualität:FLEXFORM_EXTENDER ist auf dem neusten Stand (v.unknown) bei

100 % aller TYPO3 Installationen

  • 0 % aller TYPO3 9.5.x Installationen
  • 0 % aller TYPO3 9.3.x Installationen
  • 0 % aller TYPO3 9.2.x Installationen
  • 0.02 % aller TYPO3 8.7.x Installationen
  • 0 % aller TYPO3 7.6.x Installationen
  • 0 % aller TYPO3 7.5.x Installationen
  • 0 % aller TYPO3 7.4.x Installationen
  • 0 % aller TYPO3 7.3.x Installationen
  • 0 % aller TYPO3 7.2.x Installationen
  • 0 % aller TYPO3 7.1.x Installationen
  • 0 % aller TYPO3 7.0.x Installationen
  • 0 % aller TYPO3 6.2.x Installationen
  • 0 % aller TYPO3 6.1.x Installationen
  • 0 % aller TYPO3 6.0.x Installationen
  • 0 % aller TYPO3 5.0.x Installationen
  • 0 % aller TYPO3 4.7.x Installationen
  • 0 % aller TYPO3 4.6.x Installationen
  • 0 % aller TYPO3 4.5.x Installationen
  • 0 % aller TYPO3 4.4.x Installationen
  • 0 % aller TYPO3 4.3.x Installationen
  • 0 % aller TYPO3 4.2.x Installationen
  • 0 % aller TYPO3 4.1.x Installationen
  • 0 % aller TYPO3 4.0.x Installationen
  • 0 % aller TYPO3 3.5.x Installationen

PHP Version:FLEXFORM_EXTENDER wird benutzt mit

  • 100 % PHP/5.3

Gosign-Responsive Index: TYPO3 Installationen nutzen FLEXFORM_EXTENDER zu

  • 0 % wenn der Gosign-Responsive-Index zwischen 80 % und 100 % ist
  • 100 % wenn der Gosign-Responsive-Index zwischen 60 % und 80 % ist
  • 0 % wenn der Gosign-Responsive-Index zwischen 40 % und 60 % ist
  • 0 % wenn der Gosign-Responsive-Index zwischen 20 % und 40 % ist
  • 0 % wenn der Gosign-Responsive-Index zwischen 0 % und 20 % ist

Pagespeed: TYPO3 Installationen nutzen FLEXFORM_EXTENDER zu

  • 0 % wenn der Pagespeed zwischen 80 % und 100 % ist
  • 100 % wenn der Pagespeed zwischen 60 % und 80 % ist
  • 0 % wenn der Pagespeed zwischen 40 % und 60 % ist
  • 0 % wenn der Pagespeed zwischen 20 % und 40 % ist
  • 0 % wenn der Pagespeed zwischen 0 % und 20 % ist


Stichprobe n=37683 von Gosign gecrawlte TYPO3-Seiten mit den Top-Level-Domains <.de/.ch/.at>