- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 Joomla 3.2.3 并且刚刚安装了一个具有两种语言的空站点,一种用于管理面板,一种用于站点。我检查了许多教程并遵循了他们的指导。
已安装英语和日耳曼语。语言代码是 en-GB 和 de-DE。我保留了一个语言为“全部”的菜单,其中是一个语言为“全部”的默认主页。此默认菜单的菜单模块未发布。
我有两个主菜单,一个分配给德语,另一个分配给英语。其中有两个菜单项,每个菜单项报告单独的内容项,每个都分配给他们的语言。它们属于各自语言的类别。
所有菜单项、类别和内容项都链接到它们各自的其他语言对应项。
我确实有一个语言选择器系统模块。当我配置它以显示其标题时,我会在所有页面上看到它。但它是空的。不管我是否打开标志符号、下拉列表等等。没有语言可供选择。
以防万一:
一开始我尝试了K2。结果证明它能够按语言过滤内容,但我没有找到一种方法将各自语言的内容项相互链接,以便用户可以切换语言但保持相同的内容。
K2 仍然安装,但所有模块都未发布。我应该先删除它吗?还是我必须重新开始?
最佳答案
除了内容语言 Joomla!每种语言都需要一个开始菜单项来填充语言切换器模块。
这是如何做到这一点的快速解释:
首先,您需要为每种内容语言提供一个菜单。根据需要创建尽可能多的菜单项(在每个菜单上),并且不要忘记为每个项目设置语言(相同的菜单,相同的语言)。在每个菜单上设置一个菜单项作为起始页。当您设置语言和起始页时,此菜单项指向该语言的起始页。现在,在管理员上,您应该在“菜单”(顶部栏)下看到您创建的每个菜单前面都有一个标志。您需要与内容语言一样多的菜单,因为 Joomla!一个给定的菜单上不允许有多个启动项。
例子:
英语菜单:所有项目的语言设置为 en-GB
项目 1 设置为起始页,所以它是 英文首页
第 2 项
第 3 项
Deutsche 菜单:所有项目的语言设置为 de-DE
项目 1 设置为起始页,所以它是 德意志银行首页
第 2 项
第 3 项
每种语言的起始页都不必是菜单上的第一项。
不要忘记准备菜单项之间的关联。
二、用创建菜单只有一个项目,将其语言设置为 全部 并将其设置为起始页。此步骤是必需的,因为此项目将执行所有语言检查并将加载默认语言起始页面。
现在转到您的主页,您应该会看到您的语言切换器充满了所有具有起始页面的语言。此模块的语言必须设置为 全部 .
顺便说一句,现在您需要为每种内容语言创建模块、文章等。
问候,
关于joomla - 多语言 Joomla : Language selection remains empty.,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22448510/
我的 Graphite 中有这个配置: # go-carbon.aggregation [sum_counts] pattern = ^stats_counts.* xFilesFactor = 0
使用 React.js,假设我有一个父组件,它有一个状态列表: myList: [1, 2, 3] 我在 myList 上做了一个 .map() ,并为列表中的每个项目呈现一个新组件。所以我的父应用程
我正在尝试使用 Tortoise SVN 提交 *.csproj 文件,但得到: 提交失败!...中止提交....csproj 仍然存在冲突。 好的,那么我如何确定冲突是什么,以便我有希望解决它? 最
在我的命令式 Scala 代码中,我有一个算法: def myProcessor(val items: List) { var numProcessed = 0 while(numProces
据我所知,删除应用程序时,唯一可以留下的残余是与钥匙串(keychain)相关的,对吧? 我说的不是硬件层面的位不归零,而是软件层面的。 如果我对应用程序进行删除/全新安装,那么旧应用程序物理上唯一可
总结:我有一个 ByteBuffer,我正在其中抽取一些数据。之后,我想通过套接字发送此数据。 所以,我写了这样的代码: private static void serialize(ByteB
假设目标时间是下午 4.30,当前时间是下午 3.25,我将如何计算到达目标时间的剩余分钟数?我需要几分钟内的结果。 session_start(); $m=30; //unset($_SESSION
我正在尝试在 PowerShell 中编写一个包装函数,该函数基本上评估第一个参数,并基于该函数在计算机上运行程序。然后,包装函数的所有剩余参数都应该传递给运行的程序。 所以它应该看起来像这样: fu
我的免费试用期还剩三天。我还有很多“剩余学分”。免费试用后我是否仍然拥有这些积分,以便我可以通过将订阅切换到“即用即付”选项来保持我的东西正常运行? 最佳答案 不,一旦您的试用期结束,您剩余的积分将不
我的免费试用期还剩三天。我还有很多“剩余学分”。免费试用后我是否仍然拥有这些积分,以便我可以通过将订阅切换到“即用即付”选项来保持我的东西正常运行? 最佳答案 不,一旦您的试用期结束,您剩余的积分将不
我有一个 IObservable以及一些根据某些条件处理字符串的观察者: observable.Subscribe(s => { if (s.StartsWith("a")) {...} }); ob
我有以下代码: 这是我的代码: print (start_timestamp) start_timestamp_no_iso = datetime.strptime(start_timestamp,
这个问题在这里已经有了答案: python strip function is not giving expected output (4 个答案) 关闭 6 年前。 我有一个包含两列时间值的文本文
我有一个 HTML 网站,其中有一个页面使用 PHP 代码来查询 MySQL 数据库。该表包含 3 列(日期、时间、剩余)。根据当前日期和时间,我希望 HTML 页面返回并显示“剩余”列中的相应值。
我是 Python 的 super 新手,当我的源 csv 文件更改其格式时,我陷入了循环。日期字段现在有这样的:2020-07-22T00:00:00.000 而我想要的是这样的:2020-07-2
我们有一个 NAnt 脚本来更新我们在 TFS 中的“预构建”程序集,作为我们的 TeamCity 构建项目之一。构建由其他构建触发。它执行 TF checkout ,移动一些文件,然后执行 TF c
我正在使用 CPU 利用率为 100% 的 Google Cloud PostgreSQL。我已将实例升级为使用 2 个内核。现在该实例在 2 个 CPU 和 3.75Gb 的 RAM 上运行。该实例
我正在努力理解 flexbox 容器如何与其他块交互。我的页面上只有一个 flexbox,我可以做我想做的事。但是当我混入其他页面元素时,事情变得很奇怪。问题似乎是空间分配。 我的 flexbox 容
使用 MVC,当我从 Controller servlet 获取对 jsp 页面的响应时,URI 仍然是 servlet 的 URI。我希望显示 JSP 的 URI,它显示从 Controller s
我正在处理两个包含日期列的 csv 文件,第一个 csv 文件与我的代码配合良好,但第二个文件出现错误,显示为“ValueError:未转换的数据仍然是:09”。 请参阅下面的我的代码和屏幕截图,有人
我是一名优秀的程序员,十分优秀!