- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
#global.pageContext in Medien
Hallo zusammen
Ich habe mir eine Global Content Area gebaut.
Nun habe ich einen geparstes Media fรผr CSS in der ich eine Bildreferenz befรผllen muss.
Im Media habe ich mal folgende Zeile eingebaut.
$CMS_IF(!#global.gca("gca_jobs").isEmpty())$$CMS_VALUE(#global.gca("gca_jobs"))$$CMS_END_IF$
Im HTML Kanal von gca_jobs schreibe ich die Informationen in den pageContext
$CMS_SET(#global.pageContext["pv_containter1_image"], pt_containter1_image)$
CSS
Hier mรถchte ich den Inhalt aus dem pageContext auslesen.
.container1 {
background-image: url('$CMS_REF(#global.pageContext["pv_containter1_image"], res:"imageFormularDesktop")$');
}
Wie kann ich in Medien auf die Felder aus dem GCA zugreiffen?
Aktuell erhalte ich keine Resultate!
DANKE und Grรผsse
Thomas
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
Medien haben keinen Page-Kontext.
Jedoch kรถnntest du die Information in die Projekteinstellungen geben. Diese Inhalte sind innerhalb der Medien-Generierung verfรผgbar.
Alternativ kรถnntest du die GCA-Seite in den Projekteinstellungen laden und auf eine Variable packen, falls du die Felder nicht verschieben magst.
Gruร,
Christopher
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo Christopher
Danke fรผr deinen Vorschlag. Verstehe ich das richtig.
Ich muss das gca_jobs in den Projekteinstellungen im HTML Kanal lesen.
$CMS_IF(!#global.gca("gca_jobs").isEmpty())$$CMS_VALUE(#global.gca("gca_jobs"))$$CMS_END_IF$
Danach habe ich aber folgende Generierungsfehler.
ERROR 01.12.2023 14:30:09.360{g-node=760095} (de.espirit.firstspirit.generate.SiteProduction): Undefined method 'de.espirit.firstspirit.parser.eval.NullEnhancer$Null#setPv_forms_visible(java.lang.Boolean)'!
ERROR 01.12.2023 14:30:09.360{g-node=760095} (de.espirit.firstspirit.generate.SiteProduction): Undefined method 'de.espirit.firstspirit.parser.eval.NullEnhancer$Null#setPv_forms_visible(java.lang.Boolean)'!
etc.
Das habe ich auch versucht.
Hier habe ich keine Generierungsfehler. Aber wie kann ich dann auf die Felder wie "pt_forms_visible" zugreifen?
$CMS_IF(!#global.gca("gca_jobs").isEmpty())$
$CMS_SET(set_gca_jobs, #global.gca("gca_jobs"))$
$CMS_END_IF$
Grรผsse
Thomas
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
mit
$CMS_SET(set_gca_jobs, #global.gca("gca_jobs"))$
bist du schon auf der richten spur.
Im geparsten Medium solltest du nun รผber
$CMS_VALUE(set_gca_jobs.formData.pt_forms_visible)$
auf die von dir gewรผnschte Information zugreifen kรถnnen.
Gruร,
Christopher

