jdoc语句

翻译 2015年07月09日 15:04:40

jdoc语句广泛应用与模板中,用来指示Joomla其他部分或者扩展的输出应该放在整个页面的什么位置。

一个典型的jdoc语句如下:<jdoc:include type="component" />

jdoc:include

 <jdoc:include /> 语句用来根据不同的页面来展示内容。有很多不同的 <jdoc:include /> 语句,每个返回不同的部分。

何时替换成真正的内容:JDocumentHTML::_renderTemplate,或者_parseTemplate.

The type attribute

type属性,注意,属性必须用双引号,单引号不起作用,并且在 />闭合之前必须有空格。

Component

<jdoc:include type="component" />

只能出现一次,在<body>元素中,根据不用被浏览的页面来显示不同的内容

Head

<jdoc:include type="head" />

只出现一次,在<head>标签中,用来显示当前页面的style,script, meta等

Installation

<jdoc:include type="installation" />

只用于Joomla2.5

Message

<jdoc:include type="message" />

用来显示系统或者错误信息,样式表在templates\system\css\system.css中

Module

<jdoc:include type="module" name="breadcrumbs" title="Breadcrumbs" />
<jdoc:include type="module" name="mainmenu" title="Main Menu" />

根据name和title属性来render一个模块:name只的是模块类型,title是相应模块的名称。模块必须是发布的和当前用户有权限的,才能可见。其他的属性可以用来控制显示和模块的样式,如果支持的话。

Modules

<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" />

使用文件 templatedetails.xml中的positions 集把模块分成了不同的区域。

使用 jdoc:include's name="[template position name]"属性,不同的模块可以在不同的位置,用不同的样式,。

The style attribute

这个属性可以在module and modules中使用



joomla中的jdoc:include元素解析

type 属性  jdoc:include 元素中的type属性指定要渲染的内容类型,属性值可以是component,head,installation,message,module,modul...
  • hanbing196
  • hanbing196
  • 2014年08月22日 14:19
  • 890

.net中使用Sandcastle(类似java中的jdoc)生成代码帮助文档

1.关于ndoc和Sandcastle 早期的.net开发人员可以用NDoc来生成类库的API文档,不过 NDoc不支持.net 2.0了(据说是作者知道微软要推出类似的工具停止了更新的),作者20...
  • XuWei_XuWei
  • XuWei_XuWei
  • 2014年06月11日 14:31
  • 1493

Insight Joomla! (DAY 1) : How does Template Work

About Template in Joomla!1.5 After reading the basic introductions about how template works and...
  • zlxadhkust
  • zlxadhkust
  • 2011年08月29日 17:21
  • 1878

joomla的jdoc:include

jdoc:include
  • keliteWang
  • keliteWang
  • 2011年05月06日 15:14
  • 7362

jdoc解析xml

package com.sinosoft.dp.build; import java.io.File; import java.util.List; import org.jdom.Docume...
  • guyeliuxiahui
  • guyeliuxiahui
  • 2013年06月17日 15:49
  • 576

JDOC正则表达式的翻译

 java.util.regex.Pattern正则表达式的一种已编译的实现。正则表达式通常以字符串的形式出现,它首先必须被编译为Pattern类的一个实例。结果模型可以用来生成一个Matcher,它...
  • masse
  • masse
  • 2005年08月04日 07:45
  • 512

Apache POI系列教程2-2:初学JDBC__第七节(DatabaseMetaData和ParameterMetaData)

首先再次感谢这篇博客的作者。有的读者会问你上一篇写的是Apache的poi,这一篇写的却是JDBC的ParameterMetaData,你要是写jdbc连接数据库,然后读取excel,可能还和上篇博文...
  • wabiaozia
  • wabiaozia
  • 2016年05月18日 15:49
  • 613

详解joomla制作中 jdoc

jdoc:include type 属性 jdoc:include 元素中的type属性指定要渲...
  • ljguo212
  • ljguo212
  • 2012年02月22日 16:04
  • 250

IntelliJ Idea导出javadoc乱码解决方案

转:http://wentao365.iteye.com/blog/1759842   生成javadoc时,乱码问题要注意两个参数的设置 -encoding utf-8 -charset utf-...
  • foamflower
  • foamflower
  • 2013年01月20日 09:58
  • 3653

maven关闭jdoclint文档检查

使用jdk8和maven打包项目是默认会对源码中的jdoc进行语法检查,如果有语法错误会报错如下:警告 @param 没有说明 错误 @param name 没有说明 错误 @param name 未...
  • sjhuangx
  • sjhuangx
  • 2017年05月10日 13:25
  • 687
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:jdoc语句
举报原因:
原因补充:

(最多只允许输入30个字)