amelnik
I'm new here

Inahltsseite in einer anderen Inahltsseite ausgeben

Jump to solution

Hallo,

mein Ziel ist es in einer Seitenvorlage eine andere zentral gepflegte Seite aus der Inhalteverwaltung zu rendern. Entweder sehe ich den Wald vor lauter Bäumen nicht oder es ist in der Tat etwas tricky.

Gefunden und bereits erfolgreich ausprbiert habe ich :

Ausgabe eines Absatzes einer anderen Seite:

...page.body("mein_absatz")

Ausgabe einer Eingabekomponenten einer andere Seite:

....page.data.get("pt_meine_headline")

Nun ist es aber so, dass ich in meiner Seitenvorlage keine Absätze habe sondern alle Formularfelder sich in der Seitenvorlage selbst befinden.

Mit #global.node.store.storeElement(header_ssi_refname, #global.node.uidType).page bekomme ich auch mein Seitenobjekt, aber wie kann ich es denn nun rendern, damit ich den endgültigen HTML-Code der Inahltsseite an diese Stelle bekomme ?

Ich möchte explizit keine Global Contents nutzen!

Besten Dank im Voraus!

Grüße

Alex

0 Kudos
1 Solution

Accepted Solutions
Peter_Jodeleit
Crownpeak employee

Mit  4.2.R4 geht das über $CMS_VALUE(page.formData)$

Peter

View solution in original post

0 Kudos
6 Replies
Peter_Jodeleit
Crownpeak employee

Mit  4.2.R4 geht das über $CMS_VALUE(page.formData)$

Peter
0 Kudos

Hallo Peter,

$CMS_VALUE(page.formData)$ Liefert mir kein Ergebnis.

$CMS_VALUE(page.formData.class)$ liefert:

de.espirit.firstspirit.parser.eval.Undefined

$CMS_VALUE(page.class)$ liefert:

de.espirit.firstspirit.store.access.pagestore.PageImpl

Wir setzen z.Z. die Version "Version Server: 4.2.432.43881" ein. Wird die Funktionalität hier bereits unterstützt ? Wenn nicht, wo kann ich mir die neuste Version holen und wo bekomme ich die Zugangsdaten dafür? (Persönliche Kunden-Daten gerne auch als Privatnachricht).

Besten Dank!

Grüße

Alex

0 Kudos

Das ist seit Version 4.2.440 verfügbar. Zugangsdaten gibt es über den Helpdesk.

Peter

Super! Besten Dank!

Nach dem Update auf die neue Server - Version klappt der Lösungsvorschlag einwandfrei.

0 Kudos

Hi Peter,

bei mir funktioniert diese Variante "fast". Das Problem ist, dass in der Seite eingehangene Absätze  nicht ausgegeben werden, sondern nur die Templateinhalte. Gibt es eine Möglichkeit den kompletten Inhalt der Seite auszugeben?

Meine Daten:

FirstSpirit Client 5.0.210.55494

Java Version: 1.6.0_43 32bit Sun Microsystems Inc.

0 Kudos

Das "Problem" ist die Referenzierung der Absätze im entsprechenden Template:

$CMS_VALUE(#global.page.body("Content left"))$

Wenn "#global.page " entsprechend umgesetzt wird (und nachher auch wieder korrekt zurückgesetzt wird), sollte auch die Generierung der Absätze funktionieren.

Peter
0 Kudos