不使用z3c.jbot覆盖main_template.pt

时间:2013-05-14 17:50:38

标签: plone zope

我想在不使用z3c.jbot的情况下覆盖Plone的原始main_template,只使用ZCML指令(浏览器:页面?)。

有没有办法只使用ZCML覆盖默认的Plone4模板?

1 个答案:

答案 0 :(得分:4)

ZCML可用于覆盖视图。

较早的Plone模板,如main_template.pt,使用portal_skins分层工具。

更多相关内容:

http://developer.plone.org/templates_css_and_javascripts/skin_layers.html

  • 您的插件需要GenericSetup配置文件

  • 您在GenericSetup XML

  • 中注册皮肤图层
  • 您在ZCML中注册皮肤图层

  • 皮肤模板按portal_skins Properties选项卡给出的顺序覆盖(您可以在完成ZCML部分后测试和管理TTW)