无法在 1.1 版本中隐藏 Products.Carousel.viewlet
产品,Carousel 在 setuphandlers 中使用一些时髦的内联代码向 plone.contentviews
管理器添加了一个 viewlet。我正在尝试隐藏这个视图。我尝试了各种技术,例如:
覆盖
中的模板configure.zcml
使用
中
标签在我的viewlets.xml
但是似乎没有任何效果。但是,如果我进入 @@manage-viewlets
,我可以手动隐藏它。
我怎样才能在启动时自动执行此操作?
Products,Carousel adds a viewlet to the plone.contentviews
manager using some funky inline code in setuphandlers. I am trying to hide this viewlet. I have tried various techniques such as:
overriding the template in my
configure.zcml
using the
<hidden>
tag in myviewlets.xml
But nothing seems to take effect. However if I go into @@manage-viewlets
, I am able to hide it by hand.
How can i do this automatically on startup?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
不是很优雅,但如果你真的很绝望,你可以使用 z3c.jbot 覆盖 viewlet 模板。只需在自定义产品内的 z3c.jbot 模板文件夹中提供一个名为 Products.Carousel.browser.viewlet.pt 的空模板即可。
Not very elegant, but you could override the viewlet template using z3c.jbot if you're really desperate. Just provide an empty template called Products.Carousel.browser.viewlet.pt in your z3c.jbot templates folder, inside your custom product.