【问题标题】:Joomla! 3 menu drop-down behavior without showing new article possible?Joomla! 3 菜单下拉行为不显示新文章可能吗?
【发布时间】:2013-12-16 09:31:39
【问题描述】:

Joomla!我安装的版本(Joomla!3.1.5 Stable)中的 3 个管理控制台加上至少一个 Joomla!演示网站展示菜单,如果您按下它们不会切换到文章,但最初只显示下拉菜单。呈现的文章(即菜单下方的内容)仅在选择/单击菜单项后才会更改。

例如,访问demo.joomla.org。菜单下方的内容为“Joomla!是一个免费的开源内容管理系统......”现在如果你按下例如“乔姆拉!”在菜单内,会出现一个下拉列表,但引用的文本尚未更改。仅当您按下特定菜单项时,它才会更改(例如,当前为“Joomla!2.5.16 Released ...”)。

我想在 Joomla! 中完成相同的行为! 3 驱动的网站,但还不能这样做。在我的网站上(抱歉,尚未对公众开放)单击此类菜单会显示该文章,但到目前为止我还没有找到阻止这种情况的方法。我指的是文章,因为我的菜单属于“单篇文章”类型。我也查看了其他菜单项类型,但它们似乎也没有提供解决方案。

那么演示站点菜单的行为是否可以实现(无需安装进一步的扩展),如果可以,如何实现?毕竟,演示肯定是托管在 Jooma 上的!服务器 :) 也许这是选择合适模板的问题?但是,解决方案似乎并不明显,谷歌搜索揭示了关于这是否可能的不同意见。

更新以下是我将“开源”的菜单项类型从“文章|单篇文章”更改为“系统链接|文本分隔符”时得到的描述:现在看起来奇怪,似乎不再用作菜单(没有下拉效果)。在 HTML 源代码中,分配给三个菜单项的 CSS 类是“item-x current active”、“item-y divider parent”和“item-z 父级”。 (为什么“开源”没有被标记为活跃?)

更新我正在使用protostar 模板(在Site 下标记为Default Extensions | Type Manager)。

【问题讨论】:

  • 请改写或添加一些屏幕截图,我无法理解您所说的“不要切换到文章...”是什么意思,请给我们网址/问题所在的确切描述位于。
  • 希望现在更清楚了。
  • 更清楚了,希望我没看错。
  • 同样的问题here

标签: joomla content-management-system joomla3.2


【解决方案1】:

将顶级菜单创建为系统 - 分隔符;这意味着它们没有附加链接,而仅用于组织(子)菜单链接。

然后当您单击它们时,根据您的菜单模块的设置,它们将显示子项。请注意,最常见的行为不是等到单击,而是在悬停时显示子菜单项(当您将鼠标移到它们上方时)。但它们响应的事件取决于模块 (mod_menu)、其模板覆盖以及您的模板可能加载的其他脚本。

更新:

如果您使用的是mod_menu,在模块列表中它将被列为Menu;如果您使用的是另一个菜单模块,我想您会记得安装它:-)

我不是 protostar / twitter bootstrap 粉丝,所以我不能帮你太多,但下拉菜单绝对支持,我只是尝试将菜单放在位置 navigation,与

"Menu Class Suffix" = " nav-pills nav-dropdown"

它在悬停下拉菜单中正常工作。根据点击而不是悬停下拉菜单,请查看this guide

【讨论】:

  • Thx,但是当我尝试相关的顶级菜单(项目)似乎不再起作用时(参见已编辑问题中的屏幕截图)。同时我还注意到@trpt4him 似乎在here 上遇到了同样的问题。
  • 可能你的菜单没有考虑分隔符;但这是您使用的菜单模块的限制,Joomla 本机 mod_menu 支持它。我想我们需要更多信息,您使用的是什么模板和什么菜单模块?
  • FWIK 我正在使用protostar 模板(参见上次编辑;未更改默认值;菜单不会覆盖默认值)。如何了解模块菜单?当我在Extensions 中搜索mod_menu | Module Manager,什么都没有出现。我的菜单也没有在其Module Assignment for this Menu Item 中列出mod_menu(至少不在此名称下)。
  • 不,不记得安装了另一个菜单 :) 我正在使用德语版本,所以也许这就是名称不是“菜单”的原因。还有其他方法可以查明mod_menu 是否正在使用中?我选择Protostar | Navigation [position-1] 作为 Extension 中项目的位置 | Module Manager (FWIK) 对应于我的菜单使用位置。然后显示为position-1,这可能是也可能不是同一件事。不过,不知道如何设置Menu Class Suffix,接下来会消化链接指南......顺便说一句,你会推荐 protostar/twitter 引导程序(给像我这样的新手)什么?
  • 所有引导程序都需要一些编码,无论是基础/攻城引擎、推特引导程序、html5 样板文件还是其他一些。如果您想要无编码解决方案,则需要 yootheme、rockettheme 等中较大(且较慢)的商业模板之一;但是,如果你需要调整,编码会更难。我所知道的没有“一刀切”
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-09-03
  • 2017-06-01
  • 2014-06-02
  • 2013-04-06
  • 2013-07-10
  • 2012-05-27
相关资源
最近更新 更多