我想在Joomla中创建一个页面,而不是在菜单中显示它。如果URL可能来自根,例如www.mysite.com/hiddenpage,我就会制作一个没有模块的菜单来显示它,并为该隐藏菜单分配一个菜单项。
但是,url应该是www.mysite.com/parentpage/hiddenpage,因此该页面应该作为子页面链接到另一个现有页面,但不显示在菜单中。
到目前为止,这似乎不可能?我是否忽略了Joomla中的一个功能,它允许我简单地关闭菜单中的可见性,而不阻止从互联网访问页面?
或者,是否可以编辑或重写核心组件以强制Joomla允许这种行为?
更新:太多的思考在一个方向..。这样做的解决方案是编辑菜单项>链接类型> css给它类“隐藏”(集成引导类),以阻止菜单中的可见性.
发布于 2014-02-09 05:06:15
不,这对Joomla来说是不可能的。
有几个选项为您实现相同的结果,我列出了他们的顺序,以方便。
此外,为了从url中删除id,您可以:
发布于 2014-02-09 06:10:13
这是可能的,但有点棘手。尝试以下步骤:
现在,www.mysite.com/parentpage和www.mysite.com/parentpage/hiddenpage都应该可以访问了。
发布于 2015-05-05 12:41:23
正如其他人提到的,您可以使用CSS找到修改URL或隐藏菜单项的扩展,但这可能需要相当多的工作,特别是如果这是一次性的或偶尔发生的情况。
然而,对于Joomla来说,有一种方法可以做到这一点,并且可以处理任何类型的菜单项,而不仅仅是文章。这些说明假设您已经设置了“隐藏”菜单。
-Nick
https://stackoverflow.com/questions/21650934
复制