0
我如何可以在Django CMS同一页面的不同语言添加不同的基本模板?如何添加不同的基础模板相同页面的不同的语言在Django CMS
我想设置一个页面,并用不同的语言显示它。对于所有的语言,我需要使用不同的基本模板。
我是全新的django cms。请帮忙。
我如何可以在Django CMS同一页面的不同语言添加不同的基本模板?如何添加不同的基础模板相同页面的不同的语言在Django CMS
我想设置一个页面,并用不同的语言显示它。对于所有的语言,我需要使用不同的基本模板。
我是全新的django cms。请帮忙。
您需要为每种语言创建不同的页面树。
每页只有一个模板。使用{% trans %}
和{% blocktrans %}
来翻译字符串。或{% if request.LANGUAGE == "en" %}
。
如果真的模板不同,那么多:没有其他语言添加到网页...但只有一种语言创建不同的页面树。
我有一个页面,并针对该页面我有不同的模板在每种语言,我只需要加载它们在/ en/ru/gr等网址。 我所做的是我已经创建了一个页面并为该页面添加了语言,但是对于每个语言特定的页面,基本模板都是相同的,它只是加载一个模板。我想要的是,如果用户更改页面的语言,它应该使用其他语言加载我翻译的模板,但它现在正在执行的是它只加载相同的基本模板,因为每个语言特定的页面具有相同的基本模板。 – 2013-03-13 09:59:14
每个页面只有一个模板。使用{%trans%}和{%blocktrans%}来翻译字符串。或者{%if request.LANGUAGE ==“en”%}。如果这些模板真的有很大的不同:不要将其他语言添加到页面中......但只使用一种语言创建不同的页面树。 – digi604 2013-03-13 12:38:21