标签:样式 标签 javascript OpenCms cms 模版 true css 属性
当在模版容器中动态填充内容时,可能需要额外的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
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。