Referenzname einer verlinkten Seite
Author: Prinzessin
Publication Date: 10/16/2012 14:41
Hallo, ich habe in den Metadaten folgendes GUI-Element verwendet um eine Seite zu verlinken:
<FS_REFERENCE name="mt_homepage" allowEmpty="no" hFill="yes" useLanguages="no">
<FILTER>
<ALLOW type="pageref"/>
<HIDE type="documentgroup"/>
</FILTER>
<LANGINFOS>
<LANGINFO lang="*" label="Homepage"/>
</LANGINFOS>
<PROJECTS>
<LOCAL name=".">
<SOURCES>
<FOLDER name="root" store="sitestore"/>
</SOURCES>
</LOCAL>
</PROJECTS>
</FS_REFERENCE>
Den Referenzname der verlinkten Seite, der über die Metadaten hinterlegt ist, möchte ich nun ermitteln.
Ich habe schon folgendes ausprobiert - aber nichts davon funktioniert:
$CMS_VALUE(ref(#global.node.meta("mt_homepage","inherit")).getReferenceName())$
$CMS_REF(#global.node.meta("mt_homepage","inherit").referenceName())$
$CMS_VALUE(pageref.getUid(#global.node.meta("mt_homepage","inherit")))$
Die Variable mt_homepage wird auf der obersten Strukturebene gefüllt und soll sich durch die komplette Struktur vererben.
Weiß jemand den richtigen Befehl hierzu?
Mit diesem Befehl bekomme ich aber wieder zu viele Infos:
$CMS_VALUE(#global.node.meta("mt_homepage","inherit"))$
Ausgabe:
[testseite:SITESTORE_LEAF]@2e5a8c76
Ich bräuchte aber nur den Referenznamen (in diesem Beispiel wäre das "testseite").
Tags: fs5.0, fs_reference, get_referencename, get_uid, gui_element, meta_data, metadata, metadaten, page, reference_name, referencename, referenzname, uid
-
Author: hoebbel - 10/16/2012 15:02
Hallo Frau Neubauer,
funktioniert denn
$CMS_VALUE(#global.node.meta("mt_homepage","inherit").uid)$
nicht?
Viele Grüsse aus Dortmund,
Holger Höbbel
0
Vous devez vous connecter pour laisser un commentaire.
Commentaires
1 commentaire