feat: added related articles

This commit is contained in:
Hazel Noack
2025-05-19 15:39:44 +02:00
parent c33307e714
commit 54d1f0292e
2 changed files with 6 additions and 30 deletions

View File

@@ -179,6 +179,7 @@ class ArticleTranslation:
]
self.linked_context = self.context["linked"] = []
self.related_context = self.context["related"] = []
def __init_content_context__(self):
template = jinja2.Template(self.html_content)
@@ -197,6 +198,9 @@ class ArticleTranslation:
if self.language_code in a.article_translations_map:
self.linked_context.append(a.article_translations_map[self.language_code].context)
self.related_context.extend(self.linked_context)
self.related_context.extend(self.context["children"])
self.context["content"] = self.html_content
self.context["preview"] = get_preview_text(html_string=self.html_content)