fidelbravo
I'm new here

Alternative für FS_LIST type=page

Hallo zusammen,

Wie es bereits bekannt ist, entfallt die Eingabekomponente FS_LIST ab 01.01.2020.

Kennt jemand eine Alternative zur FS_LIST von type="page" (siehe Online Dokumentation FirstSpirit - FS_LIST: Typ PAGE  )

Es soll ähnlich sein wie das aktuelle FS_LIST-Verhalten.  Optional kann man über FS_REFERENCE pflegen lassen, wäre aber sehr umständlich.

Danke & Grüße,

FB

0 Kudos
5 Replies
felix_reinhold
Returning Responder

Hallo Fidel,

nicht die einfachste Lösung, aber ich nutze für solche Anwendungsfälle häufig ein dynamisch erzeugtes Formular,

dass per Button dann geöffnet wird. Um das Ganze 1 zu 1 nachzubauen würde man also in dem dynamischen Formular einfach eine Checkbox, ein Label und ein Textfeld pro Section erzeugen. Den Inhalt des Formualrs kannst du dann bspw. serialisieren und in ein versteckte Feld schreiben. In der Generierung deserialisierst du das Ganze dann. Alternativ kannst du mit em Ergebnis des Formulars auch ein FS_CATALOG dynamisch befüllen (den Catalog setzt du dann auf nicht bearbeitbar für den Redakteur) - dann würde sich FirstSpirit um das Speichern kümmern. Zudem könntest du das Formular dann dynamisch zusammen bauen, indem du das GOM der Absatzvorlage, die im FS_CATALOG eingebunden werden darf ausliest.

Mag aufwendig sein, wenn man damit wirklich nur eine FS_LIST vom Typ page nachbauen möchte - dafür ist es natürlich flexibler, weil du theoretisch sehr viel mehr Informationen an den Absatz dran packen kannst.

Viele Grüße

Felix

0 Kudos
bianca_batsch
New Responder

Hallo Fidel,

mit der FS-Version 1910 wurde eine Alternative implementiert, die FS_LIST für Pagetemplates ablöst: CMS_INPUT_SECTIONLIST

LG Bianca

0 Kudos
Heiland
Crownpeak employee

Hallo Fidel,

Bianca hat recht, für diesen Anwendungsfall gibt es die CMS_INPUT_SECTIONLIST.

Die Migrationsanleitung für diesen UseCase findest Du hier: Online Dokumentation FirstSpirit - FS_LIST, Typ PAGE → CMS_INPUT_SECTIONLIST

Viele Grüße

Manon

0 Kudos

Hallo Manon,

laut der Anleitung sollte die CMS_INPUT_SECTIONLIST ja die ursprünglich in der FS_LIST gespeicherten Daten übernehmen, wenn der Referenzname gleich bleibt. Unter FS 2019_1 funktioniert das jedoch nicht, hier müssen die Daten noch einmal neu in die CMS_INPUT_SECTIONLIST eingegeben werden.

Ich nehme an, das liegt an der verwendeten Version, und ein Update auf FS 2020_1 würde das beheben?

Viele Grüße
Ralf

0 Kudos

Hallo Ralf,

in der Tat. Anfang 2019 wusste die SECTIONLIST Komponente noch nichts von ihrem Glück, die FS_LIST zu beerben. Die Migrationskompatibilität ist jetzt erst neu hinzugekommen.

Beste Grüße

Stefan

0 Kudos