Как отобразить на многоязычном сайте только теги, переведенные на соответствующий язык?
На моем многоязычном сайте, когда я отображаю страницу статьи, теги остаются на английском языке, в то время как в админке они переведены на французский.
Как сделать так, чтобы переведенная страница отображалась с переведенными тегами?
class Insight(Page):
...
tags = ClusterTaggableManager(through='insight.InsightTag', blank = True)
...
@register_snippet
class InsightTag(
TranslatableMixin,
TaggedItemBase
):
content_object = ParentalKey(
to='insight.Insight',
related_name='tagged_items',
on_delete=models.CASCADE
)
def get_preview_template(self, request, mode_name):
return "base.html"
def get_preview_context(self, request, mode_name):
return {"insighttag": self.body}
class Meta(TranslatableMixin.Meta):
verbose_name = "insight Tag"
verbose_name_plural = "insight Tags"