From 90d5e19a7c67fd01ce3d98dc0c194ec7b9de056b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christoph=20A=C3=9Fmann?= Date: Thu, 24 Mar 2022 14:08:13 +0100 Subject: [PATCH] add page header link to feed item --- templates/feed.atom.twig | 3 +++ templates/feed.json.twig | 4 ++++ templates/feed.rss.twig | 3 +++ 3 files changed, 10 insertions(+) diff --git a/templates/feed.atom.twig b/templates/feed.atom.twig index 0d63a45..fae0c89 100644 --- a/templates/feed.atom.twig +++ b/templates/feed.atom.twig @@ -29,6 +29,9 @@ {% endif %} {{ item.date|date("Y-m-d\\TH:i:sP") }} + {% if (item.header.link) %} + + {% endif %} {% for tag in item.taxonomy.tag %} {% endfor %} diff --git a/templates/feed.json.twig b/templates/feed.json.twig index c50adbc..eaf1195 100644 --- a/templates/feed.json.twig +++ b/templates/feed.json.twig @@ -36,6 +36,10 @@ {% if image %} {%- set post = post|merge({"image": image.url(true)}) %} {% endif %} + + {% if item.header.link %} + {%- set post = post|merge({"external_url": item.header.link}) %} + {% endif %} {%- set itemList = itemList|merge([post]) %} {% endfor %} diff --git a/templates/feed.rss.twig b/templates/feed.rss.twig index c2000b5..59948de 100644 --- a/templates/feed.rss.twig +++ b/templates/feed.rss.twig @@ -21,6 +21,9 @@ {{ item.title|e }} {{ item.url(true) }} + {% if (item.header.link) %} + {{ item.header.link }} + {% endif %} {{ item.url(true) }} {{ item.date|date('D, d M Y H:i:s O') }}