如何为在rte中创作的超链接添加域名?

时间:2018-02-24 18:58:09

标签: aem cq5 aem-6

我有一个电子邮件模板,其中有几个使用RTE编辑器创作的超链接。 例如:

<a href=\"/consumer/en-us/site-configurations/external-link/accounts.html

我的java osgi服务将整个电子邮件模板/页面作为html发送到后端业务层,触发电子邮件。

如何在触发电子邮件之前将osgi服务<a href=\"/consumer/en-us/site-configurations/external-link/accounts.html替换为<a href=www.domain.com/consumer/en-us/site-configurations/external-link/accounts.html

1 个答案:

答案 0 :(得分:0)

以下为我工作:

使用正则表达式运行模式匹配器并提取相对链接。  通过外部化器传递它。  ReplaceAll relativeLink与从外部化程序收到的新链接  将精炼的html发送回业务层。 将整个代码放在静态同步方法中。