joomla中的jdoc:include元素解析

<jdoc:include type="component" /> 
<jdoc:include type="head" /> 
<jdoc:include type="installation" /> 
<jdoc:include type="message" /> 
<jdoc:include type="module" name="breadcrumbs" /> 
<jdoc:include type="module" name="menu" /> 
<jdoc:include type="module" name="submenu" style="rounded" id="submenu-box" /> 
<jdoc:include type="modules" name="debug" /> 
<jdoc:include type="modules" name="icon" /> 
<jdoc:include type="modules" name="left" style="rounded" /> 
<jdoc:include type="modules" name="left" style="xhtml" /> 
<jdoc:include type="modules" name="right" style="xhtml" /> 
<jdoc:include type="modules" name="status"  /> 
<jdoc:include type="modules" name="syndicate" /> 
<jdoc:include type="modules" name="title" /> 
<jdoc:include type="modules" name="toolbar" /> 
<jdoc:include type="modules" name="top" /> 
<jdoc:include type="modules" name="top" style="xhtml" /> 
<jdoc:include type="modules" name="user1" style="xhtml" /> 
<jdoc:include type="modules" name="user2" style="xhtml" /> 
<jdoc:include type="modules" name="user3" /> 
<jdoc:include type="modules" name="user4" /> 

type 属性 
jdoc:include 元素中的type属性指定要渲染的内容类型,属性值可以是component,head,installation,message,module,modules 


component 

页面内容主输出部分,在模板页面<body>元素中应该只出现一次。 

head 
填充当前页的style, script,meta的相关元素,应该在模板的<head>元素中只出现一次。 

installation 
仅仅在安装模板中有用,在前台和后台的模板中没有用到,某种程度上与 component类型相似,渲染安装步骤中中的一个页面主内容。  

message 
在模板的<body>元素中只出现一次,填充系统或者报错信息。  

module 
渲染由name属性指定的单一模块,模块必须是发布的并且当前用户有权访问,还可以有layout以及controller属性。 

modules 
渲染模板中所有指定名称的模块,模块必须是发布的并且当前用户有权访问,还可以有layout以及controller属性。 


style 属性 

对于module 和modules 类型,style是一个可选属性,这一属性指定了模块被渲染风格,如果没指定style,默认是none 
/templates/system/html/modules.php 声明了标准的style:table,horz,xhtml,rounded,outline 
模板设计者可以在以下文件自定义style 
/user-template/html/modules.php. 
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值