【发布时间】:2014-02-08 19:43:57
【问题描述】:
我想在 Joomla 中创建一个页面而不在菜单中显示它。 当 URL 可以来自根时,这将很容易,例如 www.mysite.com/hiddenpage 我只会制作一个没有模块的菜单来显示它并为该隐藏菜单分配一个菜单链接。
但是网址应该是 www.mysite.com/parentpage/hiddenpage 因此,该页面应作为子页面链接到另一个现有页面,但不显示在菜单中。
到目前为止,这似乎不可能? 我是否忽略了 Joomla 中的一项功能,该功能允许我简单地停用菜单中的可见性,而不会阻止从 Internet 访问该页面?
或者也许可以编辑或覆盖核心组件以强制 Joomla 允许这种行为?
更新: 一个方向想太多了... 解决方案是编辑 menu-item > linktype > css 给它“隐藏”类(集成引导类),以阻止菜单中的可见性......
【问题讨论】:
-
嗯,这个子页面应该是一篇文章吗?您不需要菜单项来打开文章,只需使用如下 URL:mysite.com/index.php?option=com_content&view=article&id=YourArticleId
-
是的,这是一篇文章,可以通过这种方式访问该页面。但是 URL 应该变成 www.mysite.com/parentpage/hiddenpage。这可以通过重写来完成,但是我的客户应该完成所有的编码(他不想这样做)