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

Labels (1)
Tags (2)
0 Kudos
1 Solution

Accepted Solutions
tklein
I'm new here

Re: MetaDaten in der Struktur setzen

Jump to solution

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

Re: MetaDaten in der Struktur setzen

Jump to solution

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
peter_rossa
I'm new here

Re: MetaDaten in der Struktur setzen

Jump to solution

vielen Dank für die schnelle Antwort!

0 Kudos