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