不使用z3c.jbot覆盖main_template.pt

问题描述 投票:2回答:1

我想不使用z3c.jbot而仅使用ZCML指令(浏览器:页面?)来覆盖Plone的原始main_template。

是否有一种仅使用ZCML覆盖默认Plone4模板的方法?

plone zope
1个回答
4
投票

ZCML可用于替代视图。

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

有关此内容的更多信息:

https://docs.plone.org/4/en/old-reference-manuals/plone_3_theming/buildingblocks/skin/layers/overview.html

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

  • 您在GenericSetup XML中注册皮肤层

  • 您在ZCML中注册皮肤层

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

© www.soinside.com 2019 - 2024. All rights reserved.