Hallo Hagen, wenn ich dich richtig verstanden habe, dann möchtest du im Frontend den im Plugin gewählten Eintrag ausgeben.
Plugin-Einstellungen sind in der Repository-Klasse in der Array-Variablen $settings verfügbar, also so verarbeiten und testen: foreach ($settings as $item) { /** * Jede Plugin-Einstellung ist ein assoziatives Array; * der Index (Key) referenziert dabei auf ein Flexform-Feld (settings.flexform.<feldName>). **/ foreach($item as $key => $value) { /** Only for testing **/ echo "<br>".$key.": ".$value."<br />"; } ... } Und in deinem Fluid-Template für das Frontend musst du dann eingentlich nur noch mit {object.eigenschaft} darauf zugreifen, also z.B. {trackSelection.name}. Johannes. > -----Ursprüngliche Nachricht----- > Von: typo3-german-boun...@lists.typo3.org > [mailto:typo3-german-boun...@lists.typo3.org] Im Auftrag von > Hagen Gebauer > Gesendet: Mittwoch, 21. Januar 2015 13:31 > An: typo3-german@lists.typo3.org > Betreff: [TYPO3-german] Extbase/Fluid-Extension: FlexForm > settings werden nicht gelesen (T3 6.2.4) > > Hi! > > ich habe für ein Plugin meiner Extension ein einfaches > FlexForm mit einer Select-Liste angelegt. Diese ist in der > XML-Datei umschlossen mit <settings.flexform.trackSelection> > </settings.flexform.trackSelection> > > Im Backend funktioniert alles wunderbar, das Formular ist > aufrufbar und wird auch korrekt gespeichert. > > Im Frontend jedoch ist die Variable > $this->settings['flexform']['trackSelection'] im Repository > offensichtlich leer und {flexform.trackSelection} im > Fluid-Template definitiv leer. > > Der Aufruf in der Repository-Methode ist > $query->like('primary_track', > $this->settings['flexform']['trackSelection']) > > Mit statischer Angabe der trackSelection-Variable in der Form > $query->like('primary_track', 4) funktioniert die Ausgabe des > Plugins einwandfrei. > > Mein TYPO3 ist Version 6.2.4 > > Übersehe ich irgendetwas? Ein Debugging ist mir nicht > gelungen, weil ich leider keine Ahnung habe, in welcher Form > ich einen einfachen String an das Fluid-Template übergeben muss. > > Eine weitere Frage in dem Zusammenhang: wo sind die > gespeicherten FlexForm-Variablen eigentlich hinterlegt? Wenn > ich das Feld tt_content.pi_flexform leere, wird im > Backend-Formular noch immer die korrekte Auswahl angezeigt. > > Vielen Dank im Voraus! > > LG: der Hagen. > _______________________________________________ > TYPO3-german mailing list > TYPO3-german@lists.typo3.org > http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german > _______________________________________________ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german