Wie kann ich auf einer mehrsprachigen Website nur die in die entsprechende Sprache übersetzten Tags anzeigen?
Posted: 05 Jan 2025, 13:24
Wenn ich auf meiner mehrsprachigen Website die Seite eines Artikels anzeige, bleiben die Tags auf Englisch, während im Admin das Tag ins Französische übersetzt wurde.
Wie mache ich das? fortfahren, damit die übersetzte Seite mit den übersetzten Tags angezeigt wird?
Wie mache ich das? fortfahren, damit die übersetzte Seite mit den übersetzten Tags angezeigt wird?
Code: Select all
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"