首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >在Joomla中创建子页面,而不显示在菜单中

在Joomla中创建子页面,而不显示在菜单中
EN

Stack Overflow用户
提问于 2014-02-08 11:43:57
回答 4查看 3.3K关注 0票数 0

我想在Joomla中创建一个页面,而不是在菜单中显示它。如果URL可能来自根,例如www.mysite.com/hiddenpage,我就会制作一个没有模块的菜单来显示它,并为该隐藏菜单分配一个菜单项。

但是,url应该是www.mysite.com/parentpage/hiddenpage,因此该页面应该作为子页面链接到另一个现有页面,但不显示在菜单中。

到目前为止,这似乎不可能?我是否忽略了Joomla中的一个功能,它允许我简单地关闭菜单中的可见性,而不阻止从互联网访问页面?

或者,是否可以编辑或重写核心组件以强制Joomla允许这种行为?

更新:太多的思考在一个方向..。这样做的解决方案是编辑菜单项>链接类型> css给它类“隐藏”(集成引导类),以阻止菜单中的可见性.

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2014-02-09 05:06:15

不,这对Joomla来说是不可能的。

有几个选项为您实现相同的结果,我列出了他们的顺序,以方便。

  1. 使用joomla重定向组件。只要告诉用户浏览到他想要的url,他就会在管理员组件重定向中找到它,在那里她可以插入非sef url。
  2. 告诉他们使用不同的前缀:即创建一个隐藏菜单,在那里他们将添加直接链接;

此外,为了从url中删除id,您可以:

  1. 安装简单的路由器扩展,它应该是开箱即用的工作,但您可能需要一些编码才能使它正常工作;非常轻量级。
  2. 如果使用sh440sef这样的耗尽的SEF扩展,这将增加一些开销,并且可能需要在配置方面做大量工作。
票数 1
EN

Stack Overflow用户

发布于 2014-02-09 06:10:13

这是可能的,但有点棘手。尝试以下步骤:

  1. 创建一篇新的两篇文章,按您的意愿命名(例如,A条和B条)
  2. 创建一个新的菜单组(从管理员页面转到:菜单>菜单管理器>添加新菜单,命名为‘隐藏菜单
  3. 创建一个新的单一项目菜单项(在“'parentpage‘隐藏菜单”下),选择“条款A”作为文章源,并在“菜单标题”字段中键入
  4. 创建一个新的单一项目菜单项(在“'parentpage‘隐藏菜单”下),选择“条款B”作为项目源,选择“菜单”作为父项,并在“菜单标题”字段中键入'hiddenpage’。

现在,www.mysite.com/parentpage和www.mysite.com/parentpage/hiddenpage都应该可以访问了。

票数 3
EN

Stack Overflow用户

发布于 2015-05-05 12:41:23

正如其他人提到的,您可以使用CSS找到修改URL或隐藏菜单项的扩展,但这可能需要相当多的工作,特别是如果这是一次性的或偶尔发生的情况。

然而,对于Joomla来说,有一种方法可以做到这一点,并且可以处理任何类型的菜单项,而不仅仅是文章。这些说明假设您已经设置了“隐藏”菜单。

  1. 在隐藏菜单中,为父页隐藏页创建菜单项(如果它们已经存在的话)。
  2. 父页设置为隐藏页菜单项中的“父项”选项。基本上,创建您希望在URL中看到的页面/子页面结构。
  3. 在可见菜单上,创建“菜单项别名”(在“系统链接”下)菜单项。将‘菜单项’选项设置为父页面(在隐藏菜单下列出)。
  4. 好好享受吧。父页是一个可见的菜单项。www.mysite.com/parentpage/hiddenpage提供隐藏页

-Nick

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21650934

复制
相关文章
如何创建springboot项目[通俗易懂]
本片博客记录快速创建springboot工程的两种方式。一种是使用maven创建,一种是使用spring initializr创建。开发环境JDK1.8、IDEA、maven。
全栈程序员站长
2022/09/27
1.9K0
如何创建Maven项目
顾翔老师开发的bugreport2script开源了,希望大家多提建议。文件在https://github.com/xianggu625/bug2testscript,
顾翔
2019/12/12
1.7K0
如何创建Maven项目
【专业技术】Win32创建异形窗口
大家都见过在windows下各种气泡窗口、输入法窗口已经其他一些窗口,这些窗口看起来不像传统的windows窗那样,上面是标题栏,下面是窗口的客户区。这些窗口形状各异,可以是一个多边形,一幅图,甚至是一个人物画像等。这些异形窗口是怎么实现的呢?下面我们就来实现这个奇异形状的窗口。 其实在windows下实现特殊的窗口并不困难,有两种办法可以实现: 通过创建路径和区域、合并区域的办法。创建区域的API有很多,比如CreateRectRgn,CreateRoundRectRgn,CreateElli
程序员互动联盟
2018/03/12
3.4K0
【专业技术】Win32创建异形窗口
pycharmdjango项目实战_python如何创建新项目
我们创建django项目有两种方式,命令行方式和使用pycharm工具创建,本文就介绍常用的pycharm工具创建 首先点击django,输入项目的名称,选择创建好的虚拟环境,最后点击create
全栈程序员站长
2022/09/20
5850
pycharmdjango项目实战_python如何创建新项目
如何新建pycharm项目_pycharm创建新项目
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/175205.html原文链接:https://javaforall.cn
全栈程序员站长
2022/09/27
1.1K0
如何新建pycharm项目_pycharm创建新项目
IDEA 如何快速创建 Springboot 项目[通俗易懂]
温馨提示:为了尽量还原整个流程,IDEA 所有截图采用全屏截图的方式,如果有看不太清楚的地方,可以点击图片进行放大。
全栈程序员站长
2022/11/07
3.1K0
IDEA 如何快速创建 Springboot 项目[通俗易懂]
SAP PS项目管理模块学习-如何创建项目?
项目定义:唯一描述一个项目的编码,在项目定义里对项目相关的组织结构数据进行定义,如公司代码、利润中心、工厂等。
用户5495712
2023/09/18
5580
SAP PS项目管理模块学习-如何创建项目?
如何保护智能家居设备免受黑客攻击
5.29.19-IoT-Appliances-Security-Spying-on-You-1068x656-1.jpg
用户4122690
2020/05/30
4790
如何保护智能家居设备免受黑客攻击
Pycharm如何创建Django项目「建议收藏」
打开pycharm,点击 File ——> New Proiect
全栈程序员站长
2022/09/27
8580
Pycharm如何创建Django项目「建议收藏」
如何创建一个Java项目[通俗易懂]
菜单“File”下的“New”里“Java Project”,点击即可创建Java项目。
全栈程序员站长
2022/09/08
7860
如何创建一个Java项目[通俗易懂]
【说站】python poetry如何创建项目
2、Poetry创建了example项目,生成了相应的文件夹和pyproject.toml,包括项目信息。
很酷的站长
2022/11/24
6100
Spring Tool Suite如何创建Web项目?
如果你是一个喜欢用Spring的人,你可能会在欣赏spring的强大功能外,对其各样的配置比较郁闷,尤其是相差较大的版本在配置文件方面会存在差异,当然你可以去花不少的时间去网上查找相关的资料,当你准备使用更高版本spring的时候,但这无异会让人感觉烦恼。spring其实也早就意识到了这一点,并针对此给出了很好的解决方法,那就是在基于Eclipse的基础上,spring提供了针对Spring开发的Spring Tool Suite集成开发工具,通过该工具,可以很轻易地生成一个spring的工程,比如web工程,最令人兴奋的是工程里的配置文件都会自动为你生成,你再也不用操心配置文件的格式及各种配置文件了。
知忆
2021/06/18
1.1K0
IDEA上面如何创建SpringBoot项目
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/linzhiqiang0316/article/details/79177132
林老师带你学编程
2019/05/25
1.7K0
如何创建六西格玛项目章程?
六西格玛的追求是尽可能接近完美,即99.99966%。因此,为了达到这一完美水平,我们对任务采取了详细、具体和数据驱动的方法。
用户9972271
2022/09/26
3040
如何在 Linux 中创建虚拟块或循环设备?
Linux 用户可以拥有一个称为“循环设备”的虚拟块设备,它将普通文件映射到虚拟块,使其成为与隔离进程相关的任务的理想选择。
网络技术联盟站
2022/10/14
4.3K0
如何在 Linux 中创建虚拟块或循环设备?
idea如何创建一个javaweb项目_Java创建一个新项目
1、打开Intellij Idea IDE,然后点击Create New Project
全栈程序员站长
2022/09/27
1.3K0
idea如何创建一个javaweb项目_Java创建一个新项目
【Win32】初识Win32编程
编译链接过程:将代码转换为机器语言,将生成的res文件和obj文件加上使用的库链接到一起,整合出一个exe文件,这是用编译器所感受不到的。
半生瓜的blog
2023/05/13
2.1K0
【Win32】初识Win32编程
设备的智能监测
现代化工业生产越来越快,不仅规模变大了,而且变得更智能化和自动化,但是工业制造的各个部门中,其生产效率逐步提高的同时,也产生了一个重大的问题,机械设备出现故障怎么办?机械设备故障停机不仅可能造成重大经济损失,而且可能导致重大安全事故的发生。所以,现代化设备对安全性和可靠性的要求越来越高了。但在现代设备中,能保证不出问题是不现实的,唯一的办法就是提前预防,防患于未然。
yansunxer
2021/09/09
4790
设备的智能监测
创建项目
JVM license管理的开源引擎实现。 由于其函数式和模块式的设计,可应用于项目及大项目。
用户1637609
2022/09/08
7140
摄像头智能云组网EasyNTS网络穿透设备如何进行设备配置?
智能云组网EasyNTS是一套集中管理所有接入的云终端设备,实现接入与管控、动态组网、远程运维的设备组网,安装方便且部署简单,在很多需要进行组网或者网络穿透的现场中,都发挥了重要作用。
EasyNVR
2020/08/19
6680
摄像头智能云组网EasyNTS网络穿透设备如何进行设备配置?

相似问题

Msbuild无法创建智能设备CAB项目

11

如何从命令行创建智能设备cab项目的inf文件?

35

空Win32项目的智能感知

30

智能设备项目中的Windows窗体

15

通过msbuild创建智能设备cab

22
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文