joomla 3中的语言切换器不显示标志

Posted

技术标签:

【中文标题】joomla 3中的语言切换器不显示标志【英文标题】:Language switcher in joomla 3 not showing flags 【发布时间】:2013-12-25 19:06:48 【问题描述】:

我正在尝试使语言切换器工作,我已经为我要使用的每种语言制作了所有菜单,但是当我启用这个模块时,它只显示模块的名称(当我把它显示),而不是标志。我该怎么办?

【问题讨论】:

嗨..你有没有解决这个问题然后请帮助我,我遇到了同样的问题 【参考方案1】:

我在这个话题上浪费了一整天的时间。

问题是 语言标签 在系统 -> 语言管理器 -> 内容中设置错误 例如对于法语,我有 fr 而应该是 fr-FR 之后,我不得不在页面、类别、菜单、模板上重建/重做法语的所有语言分配。

旗帜终于出现了……

【讨论】:

【参考方案2】:

这是一个老问题,但从 cmets 来看,这是一个反复出现的问题。似乎可能有多个根本原因。要检查的一件事是您已标记每种语言的默认菜单项。如果没有,相应的语言不会显示在语言切换器中。

【讨论】:

【参考方案3】:

发现您需要设置一个默认主页,该主页可以在隐藏菜单中(并从以后重定向)到语言“全部”

然后也转到每个菜单并使页面 1 语言和主页。

所以对我来说,我现在有 3 个语言主页菜单项。全部,恩,德

我是如何发现这一点的: 我需要在管理员中打开一个模块: 语言状态管理员模块 这会在 Admin 的左下角创建一个小按钮,并且 modal 指出每种安装的语言有 3 个不同的主题,告诉我我没有任何主页,因此不会得到任何标志。 (感谢 Per 于 2016 年在 Joomla 论坛上的回答)

修复愉快。

【讨论】:

【参考方案4】:

您需要在语言管理器中设置语言吗?在扩展.. 并确保您发布了“系统 - 语言过滤器”插件。

【讨论】:

我已经做了你提到的所有事情。你知道问题可能是什么吗? 您是否定义了内容语言?它是语言管理器屏幕中的一个附加选项卡。 是的..我找到了这个问题的教程,我已经做了所有这些事情......【参考方案5】:
Plugins ->  System - Language Filter  ->  Automatic Language Change -> No 

这将防止自动更改语言,这通常是造成这种情况的原因

【讨论】:

如果您是 Joomla 用户,请加入 Joomla Stack Exchange 并在那里做出贡献,让小众社区得以发展。

以上是关于joomla 3中的语言切换器不显示标志的主要内容,如果未能解决你的问题,请参考以下文章

laravel如何切换语言

C# 多语言切换

Joomla不保存字段类型编辑器值

jQuery 如何实现本地切换语言

[iOS]怎样在iOS开发中切换显示语言实现国际化

iOS多语言-跟随系统/应用内切换