我尝试将此添加到浏览器/configure.zcml
<browser:resource
name="logo.jpg"
file="images/logo.png"
layer=".interfaces.IThemeSpecific"
/>
但这并没有奏效。
我记得 plone3_theme 主题使用 CMF 皮肤技术,而不是浏览器资源。
您只需将新徽标(与旧徽标同名)放入skins/xxx_custom_images/
目录中
由于徽标是从 Plone 站点根目录加载的,因此现有的皮肤目录“胜过”您的浏览器资源。见https://dev.plone.org/ticket/9284
但是,您也可以使用带有新 ID 的徽标(然后将其放入浏览器目录中)。在这种情况下,您必须配置base_properties.props
里面的skins/xxx_styles
目录。