peter_rossa
I'm new here

MetaDaten in der Struktur setzen

Jump to solution

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

0 Kudos
1 Solution

Accepted Solutions
tklein
I'm new here

Hallo Peter,

das Setzen

   referencedElement.setMetaFormData(formData);

muss nach dem Ändern

    if(metaContentprojektion != true){

               formData.get(masterLang, "meta_hat_contentprojektion").set(true);

    }

erfolgen

View solution in original post

0 Kudos
2 Replies
tklein
I'm new here

Hallo Peter,

das Setzen

   referencedElement.setMetaFormData(formData);

muss nach dem Ändern

    if(metaContentprojektion != true){

               formData.get(masterLang, "meta_hat_contentprojektion").set(true);

    }

erfolgen

0 Kudos

vielen Dank für die schnelle Antwort!

0 Kudos