0

这似乎很简单,但我什至不知道如何寻找答案。

我正在使用带有 Protostar 模板的 Joomla 3.0,并且我正在尝试创建一个菜单项(使用水平导航药丸样式),单击该菜单项时,只会显示子菜单项,而不是刷新页面然后显示一个子菜单。就像现在一样,我无法弄清楚如何以一种没有与之关联的链接的方式创建顶部菜单项。

例如,我的前三个菜单项是“主页”、“订单”、“员工”。如果我点击员工,我不希望它把我带到任何其他页面,只显示员工的子菜单。我怎样才能做到这一点?

我尝试使用“菜单标题”菜单项类型,但它甚至没有将其创建为链接,只是纯文本 - 更不用说 CSS 都是错误的。

4

4 回答 4

5

菜单项类型 -> 系统链接 -> 文本分隔符。然后创建其他菜单项作为该元素的子项。

于 2013-07-01T13:38:49.527 回答
3

您只需要定义一个 CSS 类并将其与您的菜单项一起使用!

  1. 在 Joomla 中打开您的菜单项。

  2. 从三个选项卡(详细信息、链接类型、模块分配)中选择“链接类型”。

  3. 为“Link CSS Style”字段赋予 css style not-active。只需写这个(没有引号或css中的点。

  4. 转到您的模板css样式:(“扩展>模板管理器。选择您的模板(不是在左侧,而是在右侧(在“模板”列中))。

  5. 将此 css 类插入到您的模板主 css 文件中:

    .not-active {
       pointer-events: none;
       cursor: default;
    }

就这样。它工作得很好!无论您定义了哪种类型的菜单项。

于 2015-05-12T13:00:53.220 回答
1

外部 URL(指向 #)列在系统链接下,而不是 Web 链接下,人们可能会在其中查找它。

于 2014-08-05T08:28:08.307 回答
1

如果“文本分隔符”类型不起作用,则将其设为“外部 URL”并使其指向“#”(不带引号)。

这应该可以解决您的问题。

于 2014-06-24T04:32:52.093 回答