首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在我的Simplenews小枝模板中,如何获得我要发邮件的页面的URL?

在我的Simplenews小枝模板中,如何获得我要发邮件的页面的URL?
EN

Drupal用户
提问于 2020-07-04 13:44:42
回答 1查看 125关注 0票数 0

当发送单个测试通讯时,Drupal向我提供预期的URL,如下所示:

代码语言:javascript
复制
{% set foo = url('<current>') %}
<p class="link-to-page">
<a href="{{ foo|render|replace({'simplenews':  ""}) }}">{{ 'You can view this news article in your web browser' }}</a>
</p>

或者使用trim Twig函数

但是,当向订阅者发送实际的时事通讯问题时,批处理过程将导致url(‘current’)提供类似于https://my-site.uk/batch的批处理url。

如何才能获得我想要的(将时事通讯收件人引导到页面)。预处理主题函数会看到与twig相同的url值,还是可以可靠地捕获节点的真实URL呢?

EN

回答 1

Drupal用户

发布于 2020-07-04 16:04:54

这个比较好!

代码语言:javascript
复制
<p class="link-to-page">
  <a href=" {{ url('entity.node.canonical', {'node': node.id}) }}">
      You can view this news article in your web browser
  </a>
</p>
票数 1
EN
页面原文内容由Drupal提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://drupal.stackexchange.com/questions/295059

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档