Reiternavigation mit PageGroup
Author: phoheisel
Publication Date: 5/18/2011 10:26
Hallo,
ich möchte auf bestimmten Seiten eine Reiternavigation im Inhaltsbereich nutzen.
Dazu habe ich eine Absatzvorlage erstellt die eine PageGroup Funktion enthält.
Bei mir scheitert es jedoch schon bei dieser einfachen beispeilhaften Ausführung:
<CMS_HEADER>
<CMS_FUNCTION name="PageGroup" resultname="reiter">
<CMS_CDATA_PARAM name="delimiter"><![CDATA[...]]></CMS_CDATA_PARAM>
<CMS_CDATA_PARAM name="directoryRendering"><![CDATA[...]]></CMS_CDATA_PARAM>
<CMS_CDATA_PARAM name="directoryRenderingSelected"><![CDATA[...]]></CMS_CDATA_PARAM>
</CMS_FUNCTION>
</CMS_HEADER>
$CMS_VALUE(reiter)$
In der Vorschau bekomme ich folgende Ausgabe:
de.espirit.firstspirit.generate.functions.PageGroupFunctionImpl$PageGroupContext@15dd6f6
Ich nehme an ich habe die PageGroup nicht richtig erstellt?!
Ich habe in der Struktur die PageGroup angelegt und in dieser 2 Seiten verknüpft.
Was habe ich vergessen?! Das alles in einer 4.1 Version.
Danke und viele Grüße!
Tags: navigation, pagegroup, reiter
-
Author: martin_herschke - 5/18/2011 10:48
Das liegt weniger an deiner Funktion als vielmehr daran, dass der Rückgabewert der Funktion ein Objekt ist. Mittels CMS_VALUE hast du nun das Java-Objekt (bzw. die toString() Methode des Objektes ausgeführt) und musst stattdessen die gewünschten Funktionen ausführen.
$CMS_VALUE(reiter.directory)$
Zur Erklärung:
"de.espirit.firstspirit.generate.functions.PageGroupFunctionImpl" = Java Klasse
"$PageGroupContext" = Innere Klasse, siehe auch Systemobjekt #nav
"@15dd6f6" = ID des Java-Objektes
0
Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.
Kommentare
1 Kommentar