- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Metadaten auslesen: UID von Globalem Inhalt
Hallo,
ich habe eine Metadatenvorlage, in der ich ein FS_REFERENCE GUI-Element verwende, damit Redakteure hier eine Globale Seite verlinken kรถnnen:
<FS_REFERENCE name="mt_footer" imagePreview="yes" upload="no">
<FILTER>
<ALLOW type="gcapage"/>
</FILTER>
<LANGINFOS>
<LANGINFO lang="*" label="Picture" description="Please select a picture"/>
<LANGINFO lang="DE" label="Bild" description="Bitte wรคhlen Sie ein Bild aus"/>
</LANGINFOS>
<PROJECTS>
<LOCAL name=".">
<SOURCES>
<FOLDER name="root" store="globalstore"/>
</SOURCES>
</LOCAL>
</PROJECTS>
</FS_REFERENCE>
Hier habe ich auf der hรถchsten Strukturebene eine Default-Seite verlinkt (Referenzname der Seite ist "footer" und befindet sich im Globalen Inhalt).
In der Seitenvorlage mรถchte ich die Metavariable "mt_footer" auslesen.
Das geht momentan mit $CMS_VALUE(#global.node.meta("mt_footer", "inherit"))$ - nur bringt mir das leider nichts, denn als Ergebnis bekomme ich das hier:
[footer:GLOBALSTORE]@764e173b
Ich vermute, dass "footer" der Referenzname ist; wie bekomme ich nur den Referenzname angezeigt - ohne "GLOBALSTORE etc."?
Ich mรถchte nรคmlich eigentlich den Inhalt der Globalen Seite "footer" ausgeben:
$CMS_VALUE(#global.gca("footer"))$
Da die Seite aber nicht immer den Referenzname "footer" haben muss und das von Redakteuren geรคndert werden kann, mรถchte ich das nicht fest eintragen, sondern รผber die Metavariable auslesen und direkt รผbergeben.
In etwa so:
$CMS_VALUE(#global.gca($CMS_VALUE(#global.node.meta("mt_footer", "inherit").uid.toString())$))$
- dieser Befehl funktionier nur leider nicht so -
Hat hierzu jemand eine Lรถsung?
- Labels:
-
Developers
-
Documentation
-
Knowledgebase
- Tags:
- auslesen
- fs.4.2
- fs5.0
- global.node.meta
- global_content
- globale_inhalte
- meta_data
- metadata
- metadaten
- template
Accepted Solutions
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo Yvonne,
den Inhalt der Globalen Seite mit dem Referenznamen "footer" kriegen Sie wie folgt:
$CMS_VALUE(#global.gca(#global.node.meta("mt_footer","inherit").uid.toString()))$
Viele Grรผรe
Renรฉ
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo Yvonne,
den Inhalt der Globalen Seite mit dem Referenznamen "footer" kriegen Sie wie folgt:
$CMS_VALUE(#global.gca(#global.node.meta("mt_footer","inherit").uid.toString()))$
Viele Grรผรe
Renรฉ
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Super, funktioniert. Vielen Dank!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo Yvonne,
um meine Antwort noch einmal zu editieren/verbessern, sollten Sie den folgenden Code verwenden:
$CMS_VALUE(#global.node.meta("mt_footer", "inherit").get)$
Dieser Code stellt dabei die Referenz-Lรถsung von e-Spirit dar.
Viele Grรผรe,
Renรฉ

