MetaDaten in der Struktur setzen
Author: peter_rossa
Publication Date: 9/3/2013 10:32
Hallo
ich möchte MetaDaten von PageRefs über ein Script verändern. Näher gesagt soll eine Checkbox geändert werden.
Hier meine Vorgehensweise:
referencedElement = die geünschte PageRef
referencedElement.setLock(true, false);
try{
formData = referencedElement.getMetaFormData();
referencedElement.setMetaFormData(formData);
metaContentprojektion = formData.get(masterLang, "meta_hat_contentprojektion").get();
if(metaContentprojektion != true){
formData.get(masterLang, "meta_hat_contentprojektion").set(true);
}
referencedElement.save("", false);
} finally {
referencedElement.setLock(false, false);
}
Jedoch wird die Änderung nicht gespeichert. Was mache ich falsch?
Vielen Dank im Voraus.
Peter
Tags: metadata, pageref
-
Author: tklein - 9/3/2013 11:29
Hallo Peter,
das Setzen
referencedElement.setMetaFormData(formData);
muss nach dem Ändern
if(metaContentprojektion != true){
formData.get(masterLang, "meta_hat_contentprojektion").set(true);
}
erfolgen
0
Vous devez vous connecter pour laisser un commentaire.
Commentaires
1 commentaire