From 78e0d305f01c6483c447811d53c24b2ce0991963 Mon Sep 17 00:00:00 2001
From: Adrian Lorenc <adrian.lorenc@gmail.com>
Date: Fri, 28 Mar 2025 09:19:43 +0100
Subject: [PATCH] ISAICP-9575: Use anonymous_comment_links pseudo field.

---
 .../content/anonymous-comment-links.html.twig  | 18 ++++++++++++++++++
 .../content/node--discussion--full.html.twig   |  1 +
 .../content/node--document--full.html.twig     |  1 +
 .../content/node--event--full.html.twig        |  1 +
 .../content/node--news--full.html.twig         |  1 +
 5 files changed, 22 insertions(+)
 create mode 100644 web/themes/ventuno/templates/content/anonymous-comment-links.html.twig

diff --git a/web/themes/ventuno/templates/content/anonymous-comment-links.html.twig b/web/themes/ventuno/templates/content/anonymous-comment-links.html.twig
new file mode 100644
index 0000000000..6e9ee1432e
--- /dev/null
+++ b/web/themes/ventuno/templates/content/anonymous-comment-links.html.twig
@@ -0,0 +1,18 @@
+{#
+/**
+ * @file
+ * Default theme implementation of anonymous comment links.
+ *
+ * @ingroup themeable
+ */
+#}
+{% set classes = [
+  'mt-3',
+  'bg-light',
+  'p-3',
+  'text-center',
+] %}
+<div{{ attributes.addClass(classes) }}>
+  <a href="{{ path('cas.login') }}">Login</a> or
+  <a href="{{ path('user.register') }}">create an account</a> to comment.
+</div>
diff --git a/web/themes/ventuno/templates/content/node--discussion--full.html.twig b/web/themes/ventuno/templates/content/node--discussion--full.html.twig
index 0d3c935fc7..14971d0bd5 100644
--- a/web/themes/ventuno/templates/content/node--discussion--full.html.twig
+++ b/web/themes/ventuno/templates/content/node--discussion--full.html.twig
@@ -20,4 +20,5 @@
   {{ content.flag_subscribe_discussions }}
 </div>
 {{ content.field_replies }}
+{{ content.anonymous_comment_links }}
 {{ content.field_shared_in }}
diff --git a/web/themes/ventuno/templates/content/node--document--full.html.twig b/web/themes/ventuno/templates/content/node--document--full.html.twig
index a1abf2e425..438497e03a 100644
--- a/web/themes/ventuno/templates/content/node--document--full.html.twig
+++ b/web/themes/ventuno/templates/content/node--document--full.html.twig
@@ -21,4 +21,5 @@
   {{ content.share_link }}
 </div>
 {{ content.field_comments }}
+{{ content.anonymous_comment_links }}
 {{ content.field_shared_in }}
diff --git a/web/themes/ventuno/templates/content/node--event--full.html.twig b/web/themes/ventuno/templates/content/node--event--full.html.twig
index 9f18f2f9df..3df53c4120 100644
--- a/web/themes/ventuno/templates/content/node--event--full.html.twig
+++ b/web/themes/ventuno/templates/content/node--event--full.html.twig
@@ -116,4 +116,5 @@
   </div>
 {% endif %}
 {{ content.field_comments }}
+{{ content.anonymous_comment_links }}
 {{ content.field_shared_in }}
diff --git a/web/themes/ventuno/templates/content/node--news--full.html.twig b/web/themes/ventuno/templates/content/node--news--full.html.twig
index 82f8f3f9a1..599ca92ff9 100644
--- a/web/themes/ventuno/templates/content/node--news--full.html.twig
+++ b/web/themes/ventuno/templates/content/node--news--full.html.twig
@@ -101,5 +101,6 @@
   {{ content.share_link }}
 </div>
 {{ content.field_comments }}
+{{ content.anonymous_comment_links }}
 {{ content.field_news_referenced_solution }}
 {{ content.field_shared_in }}
-- 
GitLab