Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Joomla 1.6多语言函数不更改模板_Joomla - Fatal编程技术网

Joomla 1.6多语言函数不更改模板

Joomla 1.6多语言函数不更改模板,joomla,Joomla,每个人都知道Joomla1.6/1.7具有本地多语言特性,因此出于某些原因,我尝试为不同的语言使用不同的模板 我安装了2个模板,为所有语言设置了1个模板(joomla没有给我任何其他选择,我只能全部选择),其中一个模板设置为fa-IR 之后,我被激活的语言过滤器插件 我可以将get方法中的lang变量更改为“fa”和“en”,但我只能看到en模板 有人知道问题出在哪里吗?Joomla本机不允许您为每种语言设置不同的模板。WooDzu的建议是实现相同结果的标准方法,即为每个菜单项指定模板,其中每个

每个人都知道Joomla1.6/1.7具有本地多语言特性,因此出于某些原因,我尝试为不同的语言使用不同的模板

我安装了2个模板,为所有语言设置了1个模板(joomla没有给我任何其他选择,我只能全部选择),其中一个模板设置为fa-IR

之后,我被激活的语言过滤器插件

我可以将get方法中的lang变量更改为“fa”和“en”,但我只能看到en模板


有人知道问题出在哪里吗?

Joomla本机不允许您为每种语言设置不同的模板。WooDzu的建议是实现相同结果的标准方法,即为每个菜单项指定模板,其中每个菜单项也指定了特定的语言。如果这种方法不起作用,那么很可能是您的模板有点不标准[它们是否使用像T3这样的特定框架?],或者Joomla中可能存在缺陷


解决此问题的更直接的方法是使用,它完全符合您的要求:它检测语言,然后基于此设置模板。

您是否尝试在J1.7“模板管理器”中将每个菜单项分配给适当的模板?我应该注意:变色龙适用于Joomla 1.5或1.7,而不是1.6。如果你仍然在使用1.6,你无论如何都应该升级。