Search the FirstSpirit Knowledge Base
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
Hallo Peter,
das Setzen
referencedElement.setMetaFormData(formData);
muss nach dem Ändern
if(metaContentprojektion != true){
formData.get(masterLang, "meta_hat_contentprojektion").set(true);
}
erfolgen
Hallo Peter,
das Setzen
referencedElement.setMetaFormData(formData);
muss nach dem Ändern
if(metaContentprojektion != true){
formData.get(masterLang, "meta_hat_contentprojektion").set(true);
}
erfolgen
vielen Dank für die schnelle Antwort!