郑州网站制作工具,网络规划与设计试题,苏州网页制作公司哪家好,平面广告设计包括哪些内容jdoc 语句包含在每个 Joomla 模板中#xff0c;用于指示 Joomla 或其扩展的其他部分输出内容在整个网页中的位置。本文将简单的介绍一下Joomla模板开发中常用到的jdoc标签语法#xff0c;并且介绍不同类型的jdoc标签元素的功能。
JDoc语句
一个典型的 jdoc…jdoc 语句包含在每个 Joomla 模板中用于指示 Joomla 或其扩展的其他部分输出内容在整个网页中的位置。本文将简单的介绍一下Joomla模板开发中常用到的jdoc标签语法并且介绍不同类型的jdoc标签元素的功能。
JDoc语句
一个典型的 jdoc 语句如下所示
jdoc:include typecomponent /
jdoc:include / 语句是 Joomla! 模板用来显示与所查看页面特定内容的方法。有多种 jdoc:include / 语句每种返回 Joomla! 页面的不同部分。 可以简单的理解为占位符。实际的替换过程在 JDocumentHTML::_renderTemplate 方法中完成
type 属性
type属性是必须的。type 属性指定了在 jdoc:include / 元素位置渲染的内容类型。例如语句 jdoc:include typehead / 使用了 head 类型typehead。(注意jdoc 表达式要求属性使用双引号单引号无效。结尾 / 前的空格也是必需的。)
jdoc:include typecomponent / 该元素在模板的 body 元素中应仅出现一次用于渲染与当前查看页面相关的主要内容。jdoc:include typehead /该元素在模板的 head 元素中应仅出现一次用于渲染与当前页面关联的样式 (style)、脚本 (script) 和元数据 (meta) 元素的内容。jdoc:include typeinstallation /该元素仅在 Joomla! 安装程序的模板中使用适用于 Joomla! 1.5 及以下版本在前端或后端模板中没有特定用途。它大致相当于 component 类型用于渲染安装步骤的主要内容。jdoc:include typemessage /该元素在模板的 body 元素中应仅出现一次用于渲染请求过程中发生的系统和错误消息。系统消息的 CSS 样式可在 templates\system\css\system.css 中找到。jdoc:include typemodule namebreadcrumbs titleBreadcrumbs / jdoc:include typemodule namemainmenu titleMain Menu /该元素渲染由 name 和 title 属性指定的单个模块name 应匹配模块类型如上面示例中的 mod_breadcrumbs 和 mod_menu而 title 应是所需模块的名称。所涉及的模块必须已发布且当前用户可以访问才能显示。如果支持可以提供额外的属性来控制模块的布局和外观。jdoc:include typemodules name[position_name] /页面上的模块使用以下代码示例之一进行渲染。模块使用在 templatedetails.xml 文件中设定的模板位置 (template positions) 分隔在模板的不同区域。通过 jdoc:include 的 name[模板位置名称] 属性可以分别调用、渲染和设置位于各自位置的模块样式。如果支持可以提供额外的属性来控制模块的布局和外观。
style 属性
style属性是可选的 style属性可用于 jdoc:include / 语句的 typemodule 和 typemodules 类型。该属性值指的是用于包装模块生成输出的装饰样式 (chrome style)。如果未提供样式则默认使用 none。模板设计师可以添加额外的装饰名称,具体如何操作请关注joomla中文网的相关教程文章。https://www.joomlachina.cn