Joomla组件和菜单该如何理解(转)
一、组件(component): 组件的概念(component): 组件实际是一个大的功能模块,是组成网站的主要部份。例如: 论坛组件、用户管理组件、友情链接组件、站内搜索组件、后台管理组件 。 例如用户管理组件: "用户管理"组件让您网站的访问者可以注册、登录或注销、修改密码等个人信息、找回丢失的密码。在后台它则允许您创建、封杀用户,或创建用户组、设定其访问权限,等等。请注意,如果您未登录站点,您可能就看不到网站的某些内容。 有一个很形象的比喻: 如果把Joomla网站系统看作一栋大楼,组件就是构成大楼的“墙”。菜单项则是“墙”的具体名称。模块就像挂在“墙“上的“画框”。插件则是可以随意“钉”在“墙”和“框”里的钉子。有了菜单项代表组件(墙),则模块要显示在某页面(组件),就很方便了:直接指定该模块出现在代表该页面的菜单项。 组件以com_开头; 组件拥有自己的数据库表; 特别注意: 组件是从功能上来说的,并不是从前台表现的视觉上来说的。 二、菜单: 菜单的概念: 菜单倒是较好理解的, 就是一个组件的名称与导航链接而已。 特别注意: 菜单本身是不能显示在前台的,它必须通过一个模块才能显示出来。也就是说菜单模块是模块的一种而已。 来源: oschina 链接: https://my.oschina.net/u/940492/blog/141347