Hallo Zusammen,
ich möchte bei Detailseiten aus Datenquellen im title-Tag der Seite den entsprechenden Wert des Datensatzes ausgeben, der im Daten-Reiter und als Sitemap-Variable definiert ist.
Ich mache dies wie folgt in der Seitenvorlage:
$CMS_IF(!#global.pageParams.data.isEmpty && #global.ref.class.toString.equals("de.espirit.firstspirit.generate.ContentProducerReference") && !#global.ref.target.getContent2Params.getSitemapVariableName.isEmpty)$ $CMS_SET(sitemapvar, #global.ref.target.getContent2Params.getSitemapVariableName)$ <title>$CMS_VALUE(#global.pageParams.data.first.get(sitemapvar))$</title> $CMS_ELSE$ <title>$CMS_VALUE(pt_meta_title, default:"")$</title> $CMS_END_IF$
In der Vorschau funktioniert das wunderbar. Bei den letztendlich generierte Seiten wird aber immer der ELSE-Zweig durchlaufen. Hat hier jemand eine Idee oder einen Hinweis, woran das liegen könnte?
FS-Server Version ist die 5.2.426.74523.
Vielen Grüße
Sebastian