python-在plone.htmlhead上将JSS与CSS分开
作者:互联网
我在需要性能调整的项目中使用Plone 3.1.7.其中一项调整要求CSS应该在页面顶部,而JS应该在页面底部.但是两者都位于
<div tal:replace="structure provider:plone.htmlhead" />
在main_template中.我该如何拆分这些?
提前致谢
解决方法:
我的同事找到了解决方案:
plone.htmlhead是产品plone.app.layout注册的视图,该视图将加载其他三个视图:
> plone.resourceregistries.styles
> plone.resourceregistries.scripts
> plone.resourceregistries.kineticstylesheets
我将以下内容放在HEAD标签上:
<div tal:replace="structure provider:plone.resourceregistries.styles" />
以及底部的以下内容:
<div tal:replace="structure provider:plone.resourceregistries.scripts" />
<div tal:replace="structure provider:plone.resourceregistries.kineticstylesheets" />
做完了! CSS将位于页面顶部,而JS将位于页面底部
标签:plone-3-x,python,plone 来源: https://codeday.me/bug/20191106/2000926.html