Inhalt von Datenquellen aus referenzierter Seite über Navigation-Funktion auslesen
Author: Prinzessin
Publication Date: 3/3/2014 15:20
Hallo,
über die Navigation-Funktion lasse ich mir die Seiten, aus einem Ordner in der Struktur ausgeben.
Die referenzierten Seiten enthalten Absätze. In den Absätzen sind Einträge aus Datenquellen über das FS_LIST-Element eingebunden.
Nun möchte ich über die Seite, auf die Absätze (nur der allererste Absatz) auf diese zugeordneten Datenquellen-Einträge zugreifen und dort die hinterlegte Überschrift des Datensatzes auslesen.
Meine Frage habe ich hier schon mal gestellt, weil sie sich auf das Thema bezieht:
https://community.e-spirit.com/message/19016#19016
Kann jemand helfen?
Tags: database, datenquellen, fs5, funktion, get(0), getdata, inhalt, navigation, pagerefrendering, referenzierte_seite
-
Author: marro - 3/4/2014 11:17
Hallo Yvonne,
ich konnte mit folgender Navigations-Funktion die Überschriften der Datensätze aus dem ersten Absatz der referenzierten Seite ausgeben:
<CMS_FUNCTION name="Navigation" resultname="fr_result">
<CMS_PARAM name="expansionVisibility" value="all"/>
<CMS_PARAM name="wholePathSelected" value="1"/>
<CMS_PARAM name="siteMap" value="1" />
<CMS_PARAM name="root" value="pagefolder:downloadcenter_4"/>
<CMS_ARRAY_PARAM name="pageRefRendering">
<CMS_ARRAY_ELEMENT><![CDATA[
$CMS_IF(#nav.ref.getPage().getTemplate.getUid() == "standard")$
$CMS_SET(sections, #nav.ref.getPage().getBodyByName("Content center").getChildren())$
$CMS_SET(my_sectionlist, sections.toList())$
$CMS_IF(my_sectionlist.size > 0)$
$CMS_SET(set_downloadareas, my_sectionlist.get(0).getFormData().get(#global.project.masterLanguage, "st_downloadareas").get())$
$CMS_FOR(entry, set_downloadareas)$
$CMS_VALUE(entry.cs_headline)$,
$CMS_END_FOR$
$CMS_END_IF$
$CMS_END_IF$
]]></CMS_ARRAY_ELEMENT>
</CMS_ARRAY_PARAM>
</CMS_FUNCTION>
(Referenz- und Formularnamen an mein Projekt angepaßt)
Viele Grüße
Donato
0
Vous devez vous connecter pour laisser un commentaire.
Commentaires
1 commentaire