Hallo,
mich würde interessieren, wie man folgenden Anwendungsfall mit FirstSpirit am sinnvollsten umsetzt. Am einfachsten lässt sich der Anwendungsfall vielleicht am Beispiel des Demo-Projekts Mithras Energy erklären. Dort gibt es eine Seite "Über uns" (in der Inhalteverwaltung unter Marketing). Im mittleren Bereich gibt es dort eine Teaserliste, die Absätze enthält, die wiederum auf weitere Standardseiten verlinken.
Im Demoprojekt ist es so, dass Überschrift, Bild und Teaser Text an den Absätzen in dieser Liste selbst gepfleft werden. In der Absatzvorlage können diese Daten also ganz normal ($CMS_VALUE(st_headline)$) ausgegeben werden.
In unserem Projekt haben wir es für sinnvoller gehalten, diese Teaser-Informationen (Überschrift, Bild, Teaser-Text) an der verlinkten Seite selbst zu pflegen. Dadurch kann man die Seite an verschiedenen Stellen verlinken, ohne jeweils die Daten für den Teaser jeweils redundant einpflegen zu müssen. Die Absatzvorlage enthält bei diesem Vorgehen nur noch eine FS_REFERENCE auf die verlinkte Seite. Allerdings ist es bei diesem Vorgehen relativ umständlich, im Absatz-Template auf die Daten an der Seite zu zu greifen. Bei uns sieht das momentan in etwa so aus:
$CMS_VALUE(st_page_link.pageRef.page.formData.get(#global.language, "pt_headline").get())$
Gibt es hierzu noch Alternativen?