[TYPO3-german] In eigener Extension auf Flexform-Einstellungen einer anderen Extension zugreifen?

Stefan Frömken firma at sfroemken.de
Mon Nov 15 15:26:03 CET 2010


Am 15.11.2010 15:08, schrieb Wolfgang Kleinbach:
> Kann ich von einer eigenen Extension auf Flexform-Einstellungen einer
> anderen Extension zugreifen?
> Wenn ja, wie?
>
> Hintergrund:
>
> Ich verwende hier jfmulticontent.
> Als erster darzustellender content ist eine eigene xajax basierte
> Extension eingefügt. Die weiteren content elemente sind HTML
> <div>-container, die meine Extension z.B. nach Klick auf einen Link
> dynamisch aktualisiert.
>
> Jetzt würde ich gerne in meiner Extension abfragen, welcher Style in
> jfmulticontent für die Darstellung ausgewählt ist (also z.B. Tabs,
> Accordion etc.), damit ich die Ausgabe meiner Extension entsprechend
> anpassen kann.
>
> Danke schon mal,
>
> Wolle
>

Mit entsprechendem Aufwand geht das schon. SQL ala: Hole mir alle 
tt_content-Datensätze, die auf der aktuellen Seite eingebunden sind, wo 
colPos = Spaltennummer ist und die Datensätze nach der Spalte "sorting" 
sortiert worden sind.
Dann muss Du herausfinden, in welchem der Datensätze, die kleiner (oder 
war es größer) sind als das Sorting Deines aktuellen Datensatzes sind, 
sich das jfmulticontent-Plugin befindet.
Dort musst Du nun die Spalte pi_flexform auslesen. Da der Inhalt XML 
basiert ist hilft hier evtl. ein xml2array (siehe Methode in t3lib_div).
Mit entsprechenden PHP-Array-Funktionen sollte es Dir nun möglich sein, 
den Inhalt auszulesen.


More information about the TYPO3-german mailing list