ascheuch
I'm new here

Ausgabe globaler Inhalte

Jump to solution

Hallo zusammen,

ich möchte in einem Absatztemplate über eine For-Schleife alle globalen Inhalte (de.espirit.firstspirit.access.store.globalstore.GCAPage) ausgeben,

finde aber den "Einstieg" in die Schleife nicht.

Kann mich bitte jemand unterstützen?

Vielen Dank vorab.

Gruß Arnold

0 Kudos
1 Solution

Accepted Solutions

$CMS_SET(set_gca,#global.userService.getStore(class("de.espirit.firstspirit.access.store.Store$Type").GLOBALSTORE,true))$

$CMS_FOR(gca_page,set_gca.getChildren(class("de.espirit.firstspirit.access.store.globalstore.GCAPage"),true))$

    $CMS_INCLUDE(gca_page)$

$CMS_END_FOR$   

View solution in original post

0 Kudos
4 Replies
aVogt
Returning Creator

Hallo Arnold,

über ein Script sollte dies funktionieren:

GlobalStoreRoot gs = (GlobalStoreRoot) us.getStore(de.espirit.firstspirit.access.store.Store.Type.GLOBALSTORE, false);

Class globalPageClass = java.lang.Class.forName(GCAPAGE);

Listable elemente = gs.getChildren(globalPageClass, true);

Wie es in einer Absatzvorlage aussieht, kann ich nicht sagen, aber Du könntest aus dem Absatz ein Script aufrufen ....

Grüße

Andreas

0 Kudos

Vielen Dank Andreas für deine Antwort.Smiley Happy

Hat eventuell doch noch jemand eine direkte Löung?

Gruß Arnold

0 Kudos

$CMS_SET(set_gca,#global.userService.getStore(class("de.espirit.firstspirit.access.store.Store$Type").GLOBALSTORE,true))$

$CMS_FOR(gca_page,set_gca.getChildren(class("de.espirit.firstspirit.access.store.globalstore.GCAPage"),true))$

    $CMS_INCLUDE(gca_page)$

$CMS_END_FOR$   

0 Kudos

Vielen Dank  Smiley Happy

0 Kudos