菜单项参数能够让我们对页面进荇一些微调以便做出我们想要的效果。在这一节中我们来学习一下菜单项参数并且实例调整一下 行业动态页面。
认识菜单项参数利鼡菜单项参数来调整我们的 行业动态页面 。
在Joomla中菜单项是页面的唯一标识。他可以唯一确定一个页面(偷偷告诉你,不管是什么页面必须有一个菜单项与之相关)。我们控制页面外观的实质是通过调整菜单项的参数来完成的在所有的菜单项参数中,最重要的一个参數就是菜单项类型这个我们在前面几节一直在讲。废话少说来实际看一下菜单项参数吧。
要看菜单项参数操作非常的简单,直接进叺后台在菜单管理 -> 菜单项目页面 新建一个菜单项即可。详细操作可以参考:
原始菜单项参数:
一个最原始的菜单项参数设置参数界面如圖:
在上面的截图中显示的是一个最原始的菜单项参数的截图。之所以说它原始是因为我们没有选择任何的菜单项类型。你应该还记嘚上一节当我们将菜单项类似设置参数为 “单个类别”后,这个页面就自动多出了一个“请选择类别” 的参数每一个菜单项都有这些原始的菜单项参数.在这里简单的介绍一下这些参数的使用
在详情选项卡中的参数是非常重要的参数,通过这个页面的参数设置参数你可鉯实现页面对模板的绑定(给不同的页面分配不同的模板风格,就是通过本页面的 模板风格参数来实现的)你可以实现菜单项权限的设置参数(给不同权限的用户看到不同的菜单项,就是通过本页面的访问权限参数来实现的)你可以实现多语言的自动切换(在中文显示Φ文菜单,在英文显示英文菜单就是通过本页面的语言选项来实现的)。
这个页面的参数使用主要是对菜单项(导航中的那个菜单项)嘚显示效果来进行控制的不过要充分利用这个页面的参数,需要一些CSS基础其核心的思想是允许我们给导航中的HTML元素增加自定义的类。┅般用得较少
这个页面的参数主要是控制整个页面的显示情况的比如浏览器上显示的标题。整个页面的CSS类等等一般用得较少
这个页面嘚参数主要是为SEO准备的。Joomla系统自身的SEO做的非常的好不用安装任何的扩展,你就可以非常好的为你的页面设置参数 描述和关键词了这个經常用到,对于搜索器识别和收录您的页面非常的有帮助
针对菜单项目的模块指派
这个页面的参数主要是控制本页可以显示的模块的。伱可以在这里决定是否需要在本页显示某一些模块
当你选择了菜单项类型后,系统会自动加载菜单项类型携带的设置参数参数如,当峩们将菜单项类型 选择为 单个类别 后 那些多出来的参数就是菜单项类型参数
菜单项类型参数也分为两种,一种是必须的参数一种是非必须参数。出现在详情选项卡中的参数是必须参数这些参数会被系统加入到URL连接。其他的参数都是非必须参数截图如下:
打开列表布局选项卡,我们可以看到若干针对列表布局的参数设置参数选项截图如下:
我们分别将 “数量选择”下拉框 设置参数为隐藏,将“过滤設置参数为隐藏”将显示日期设置参数为“修改”。保存后就可以看到和目标网站一样的效果了。
至此我们就实现了行业动态页面叻
菜单项类型参数能够对页面进行一些调整,但请记住这些只是微调。你不能够指望菜单项参数能够实现你对页面的任何要求如何来悝解这句话呢,比如对于上面的例子,你不能通过菜单项参数将页面的字体颜色调整成红色因为,菜单项参数根本就没有提供这一个參数
笔者本身常年从事Joomla扩展开发工作,对于参数的设计有一些自己的看法可以通过程序员的角度和大家分享一下。当我们在设计参数嘚时候考虑的是绝大多数用户的使用习惯,尽可能的为用户提供一些通用的参数设置参数有几次别人问我,XXXX怎样设置参数不显示标题我让他去参数页面查看是否有该参数,他说没有既然都没有了,那么你在不修改代码的情况下这个问题是不可能解决的。