登录 注册

登录

问题 请教!!

更多
2008年05月05日 15:39 #1 作者: jianjianzou1
jianjianzou1 创建了话题: 请教!!
哪位高手可以帮我把下面的这些代码解释下是输出什么内容的吗?!!!非常感谢谢谢了!!!
<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" />

登录 或者   注册一个会员帐号 来参与讨论

更多
2008年06月02日 11:40 #2 作者: yldragon
问题如标题,在模板index.php里面遇到这样的代码<jdoc:include type="message" />,不知道什么意思,请高手指点一下,谢谢

登录 或者   注册一个会员帐号 来参与讨论

更多
2008年06月02日 15:04 #3 作者: Joomla之门
我猜一下:可能是用来显示反馈信息的位置。

例如,当你提交某个表单后,系统反馈:“表单提交成功”,或者提示“该用户名不存在”。这些信息就是用这个代码来显示吧。

付费下载 Joomla 3 扩展汉化版: 我要付费支持 Joomla 之门!

登录 或者   注册一个会员帐号 来参与讨论

更多
2008年06月05日 17:55 #4 作者: flyingpeanut
flyingpeanut 回复了话题: Re: 请教!!
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.


关注joomla,来这里看看吧!
joomla.52oss.com
开其源,节其流,我爱开源网!

登录 或者   注册一个会员帐号 来参与讨论

更多
2008年06月10日 11:49 #5 作者: flyingpeanut

登录 或者   注册一个会员帐号 来参与讨论

更多
2008年09月05日 18:13 - 2008年09月05日 18:26 #6 作者: bar_ching
bar_ching 回复了话题: 模版程式碼意思
請問模版程式碼中
<jdoc:include type="message" />
代表什麼意思?請知道的大大說明一下

另外請問一下喔當型態為component或modules時
是不是會去模版中尋找相對應PHP套用,如果沒有才用內建的嗎?
但如果是的化程式之中又該如何得知搜尋PHP的的路徑?
最后修改: 2008年09月05日 18:26 由 davidvvvvv.

登录 或者   注册一个会员帐号 来参与讨论