I have a HTML snippet as below.
<div id="mydivid" class="abcd xyz myclass"> .... ... </div>
I have wrote it in below way. but it doesn't shows the entire dive in wcmmode=disabled.
<div data-sly-test.editor="${wcmmode.edit || wcmmode.design}"> <div id="mydivid" class="abcd xyz myclass"> </div> .... ... <div data-sly-test.editor="${wcmmode.edit || wcmmode.design}"> </div> </div>
Is there any way to add "myclass" value to the class attribute alone only in author mode alone and not in preview or disabled mode of AEM page.
Solved! Go to Solution.
Views
Replies
Total Likes
to add style.
remove preview if only want edit
<style data-sly-test="${wcmmode.preview || wcmmode.edit}">
.myClass {
height: 720px;
}
</style>
In your case, I suggest
<div data-sly-test="${wcmmode.edit}" class="abcd xyz myclass
"> ..context here.. </div>
<div data-sly-test="${wcmmode.preview || wcmmode.disabled}" class="abcd_prod xyz2
"> ....context here... </div>_prod
myclass2_prod
Try this to get class attribute value only in edit mode.
<div id="mydivid" class="${ wcmmode.edit ? 'myclass' : ''}">....</div>
to add style.
remove preview if only want edit
<style data-sly-test="${wcmmode.preview || wcmmode.edit}">
.myClass {
height: 720px;
}
</style>
In your case, I suggest
<div data-sly-test="${wcmmode.edit}" class="abcd xyz myclass
"> ..context here.. </div>
<div data-sly-test="${wcmmode.preview || wcmmode.disabled}" class="abcd_prod xyz2
"> ....context here... </div>_prod
myclass2_prod
Hi,
Try below
<sly data-sly-test.editor="${wcmmode.edit || wcmmode.design}"></sly>
<div id="mydivid" class="${editor?'abcd xyz myclass':'abcd xyz'}">
........
</div>
Views
Likes
Replies