I have a use case where I need to create an anchor tag as below -
<a href="<%= target %>">Click Here</a>
AEM is not accepting this syntax and removing href itself. (I have tried all options in Link checker service and transformer)
I tested this in a non AEM html page and it work fine and did not get removed. How we can make AEM understand this as valid link and avoid removal of href values?
Little background why I need this - We are creating Email templates in AEM and that would be used in Adobe Campaign Standard (ACS) as email delivery.
I have to use this scriptlet expression in href because ACS "Content Block" (file where I can fetch dynamic values per user) only understands this expression and I need to populate dynamic values when emails are getting prepared in ACS.
I tried that too but it didn't worked and with this enforcement also it removes the href attribute.
Just add and to clarify that, this happens when I try creating an anchor link either using RTE or Content Fragment. For example use the this syntax "<a x-cq-linkchecker="skip" href="<%= target %>">Click Here</a>" in RTE as HTML source and it will show you as link, but the moment you save the changes in RTE and come out, it removes the href from anchor tag. Same is the case with Content Fragment.
When I use this same syntax directly on component html file it work fine, but that wont solve my purpose as my authors would need this ability to use this syntax to create any link during authoring.