How to add a new property for the page using htl..? | Community
Skip to main content
Level 5
November 4, 2019
Solved

How to add a new property for the page using htl..?

  • November 4, 2019
  • 5 replies
  • 2691 views

Hi ,

Is there any way to add the add the new property to that page, like inside js function needs to add the property like

functionName-clicked  "true"

Like, how we are fetching the page property ${property.name}... is there any way to add a new property.

Thanks in advance.

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
Best answer by arunpatidar

I would not suggest you to do that. At the publisher user should not have write access.

Technically it is possible, you just have to set a subservice user and when your page load you can check property and create it using subservice session inside Sling Model.

but consider another safer approach.

5 replies

arunpatidar
Community Advisor
arunpatidarCommunity AdvisorAccepted solution
Community Advisor
November 5, 2019

I would not suggest you to do that. At the publisher user should not have write access.

Technically it is possible, you just have to set a subservice user and when your page load you can check property and create it using subservice session inside Sling Model.

but consider another safer approach.

Arun Patidar
aravindSAuthor
Level 5
November 6, 2019

Hi Arun,

${properties.existing}

is there any way to change the value of property using sightly.

Ex;

<onclick or any function inside the script on html>

function(){

----- here needs to change the value for the property.

}

Thanks.

arunpatidar
Community Advisor
Community Advisor
November 6, 2019

Do you want to change property in AEM or in DOM.

In DOM, yes it is possible using javascript, you can write javascript/jquery code in HLT. You have to use scriptToken context while you write javascript code.

In repository as well, it is possible to change the value.

Arun Patidar
aravindSAuthor
Level 5
November 7, 2019

Hi,

Can you please elabrate how to change the property value using HTL inside the js function

Thanks.

arunpatidar
Community Advisor
Community Advisor
November 7, 2019

Please check JavaScript DOM HTML

Arun Patidar