Expand my Community achievements bar.

Don’t miss the AEM Skill Exchange in SF on Nov 14—hear from industry leaders, learn best practices, and enhance your AEM strategy with practical tips.
SOLVED

I am trying to add <a href="tel:+1234567890">1234567890</a> in RTE

Avatar

Level 7

RTE is not able to render the same HTML as added in RTE. 

In xssProtection config

To resolve this I have added

<regexp name="telListing" value="tel:\+[0-9]+"/>
<attribute name="href">
	<regexp-list>
           <regexp name="telListing"/>
	</regexp-list>
</attribute>

 

it is accepting <a href="tel:1234567890">1234567890</a>

but not <a href="tel:+1234567890"> 1234567890</a>

adding plus is an issue

 

1 Accepted Solution

Avatar

Correct answer by
Community Advisor
4 Replies

Avatar

Correct answer by
Community Advisor

Hi @SantoshSai 

In aem as cloud service I have tried by overlaying and added the regex expression as given below but that doesn't work  , tel:1234567890 this is working but when we use + character  tel:+1234567890 this is not working and that to in only dialog , when I am trying to unlink I am not able to unlink it and  in repository its saving as tel:+1234567890   on page its rendering as expected and the functionality is working as well but when I am trying to open and edit it I am not able to unlink .

Avatar

Community Advisor

Hi @Ronnie09 ,

 

I am able to replicate this issue in AEM 6.5.15, link is getting removed when trying to create the link in rte with tel:+1234567890 and works fine as you mentioned without the country code.

 

This article should help you with your issue:

http://www.sgaemsolutions.com/2019/12/hreftel-issue-for-international-numbers.html

 

Thanks,

Chitra

 

Avatar

Level 2

Hi @Ronnie09  

 

Did this fix resolved the issue  when you are adding + ...?

 

tel:1234567890 this is working but tel:+1234567890 this is not working