代码之家  ›  专栏  ›  技术社区  ›  joeforker

Plone viewlet能否仅显示在一个页面或文件夹中?

  •  1
  • joeforker  · 技术社区  · 15 年前

    2 回复  |  直到 13 年前
        1
  •  2
  •   PortKnox.net    15 年前

    这是通过Plone中的主题接口完成的。检查此文档:

    http://plone.org/documentation/manual/theme-reference/buildingblocks/components/themespecific

    如果你用贴纸模板创建了你的主题/viewlet,所有的都应该准备好并可以使用。

        2
  •  2
  •   marcosfromero    14 年前

    除了@user276028提到的特定于主题的viewlet之外,您还可以为非主题viewlet创建browserlayers:

    示例取自 collective.atimage.transformtoolbar

    1. 创建 浏览器 addcontent browserlayer ):

    在configure.zcml链接文件中,您还可以看到如何仅为某些内容类型显示viewlet( for 属性)并仅用于该内容类型的默认视图( view 属性)。

    在其他情况下,我认为应该决定何时显示/隐藏viewlet代码或模板,如 available 方法。

    推荐文章