From b1fa1f76e5c9f0f7709d876abb0cc0ac76dc27a9 Mon Sep 17 00:00:00 2001 From: Patrick Mayr Date: Wed, 5 Jan 2022 22:53:42 +0000 Subject: [PATCH] update tag links --- fet2020/posts/models.py | 17 +++++++++++++++++ fet2020/posts/views.py | 1 + .../templates/posts/partials/_posts_hero.html | 6 +++--- fet2020/templates/posts/show.html | 6 +++--- 4 files changed, 24 insertions(+), 6 deletions(-) diff --git a/fet2020/posts/models.py b/fet2020/posts/models.py index b9e2f250..c4fca229 100644 --- a/fet2020/posts/models.py +++ b/fet2020/posts/models.py @@ -234,6 +234,23 @@ class Post(models.Model): def tag_string(self): return self.get_tags() + @property + def three_tag_names(self): + tag_lst = [] + count = 0 + + for t in self.tags.names(): + tag_lst.append(t) + count += 1 + if count > 2: + break + + return tag_lst + + @property + def tag_names(self): + return [t for t in self.tags.names()] + @property def imageurl(self): """ diff --git a/fet2020/posts/views.py b/fet2020/posts/views.py index 6e359700..567e0bb4 100644 --- a/fet2020/posts/views.py +++ b/fet2020/posts/views.py @@ -135,6 +135,7 @@ def tags(request, tag=""): "featured_post": featured_post, "job_members": job_members, "tags_list": None, + "tag": tag, } return render(request, "posts/tag.html", context) diff --git a/fet2020/templates/posts/partials/_posts_hero.html b/fet2020/templates/posts/partials/_posts_hero.html index d986d406..ea4528d0 100644 --- a/fet2020/templates/posts/partials/_posts_hero.html +++ b/fet2020/templates/posts/partials/_posts_hero.html @@ -2,9 +2,9 @@

{{ post.title|safe }}

diff --git a/fet2020/templates/posts/show.html b/fet2020/templates/posts/show.html index 01ed97c9..a32aea50 100644 --- a/fet2020/templates/posts/show.html +++ b/fet2020/templates/posts/show.html @@ -48,9 +48,9 @@

{{ post.title|tags_to_url }}