OpenCms - cms标签 - <cms:headincludes>
作者:互联网
当在模版容器中动态填充内容时,可能需要额外的CSS样式或JavaScript,OpenCms允许格式化程序将CSS样式和JavaScript添加到模版中,改机制称为头包含(head includes)。
- css、javascript按需添加。
- 如果页面上有多个元素需要相同的脚本或样式,则它们只包含一次。
- 脚本和样式与使用它们的格式化程序密切相关。
在模版中启用head include,必须在模版的<head>
标签中使用<cms:headincludes>
,如:
<%@page taglibs="cms" %>
<head>
<!-- ... -->
<cms:headincludes type="css" />
<cms:headincludes type="javascript" />
</head>
<cms:headincludes>
的属性:
type
: 必填项,允许包含的类型,css或javascript。defaults
: 可选项,默认包含的css/javascript文件列表,使用|
分割。如:defaults="%(link.weak:/path/to/my/default.css)|%(link.weak:/path/to/my/alternative.css)
closetags
: 可选项,如果设置为true,则由<cms:headincludes>
生成的HTML标记根据XHTML标准全部关闭。否则,如果没必要,它们不会被明确关闭。默认:false
。detailtype
: 如果容器中的detailview
属性为true,该属性设置为true
可能会提高性能。detailwidth
:如果容器中的detailview
属性为true,该属性设置为true
可能会提高性能。
标签:样式,标签,javascript,OpenCms,cms,模版,true,css,属性 来源: https://www.cnblogs.com/freepc/p/16143583.html