Aller au contenu principal

#global.pageContext in Medien

Commentaires

3 commentaires

  • Zendesk API User
    Author: ChKo - 12/1/2023 11:53

    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

    0
  • Zendesk API User
    Author: th_biedermann - 12/1/2023 13:37

    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

    0
  • Zendesk API User
    Author: ChKo - 12/5/2023 9:21

    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

    0

Vous devez vous connecter pour laisser un commentaire.