首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Plone: dexterity内容类型默认视图模板

Plone: dexterity内容类型默认视图模板
EN

Stack Overflow用户
提问于 2017-07-23 19:14:24
回答 1查看 171关注 0票数 3

我使用schema接口创建了一个新的dexterity内容类型(名为Report)。此外,我还定义了一个具有模板report_view.pt的自定义视图。

我需要一些来自原始/默认模板的内容,以便在我的自定义模板中使用。在哪里可以找到用于dexterity内容类型的默认视图模板的代码?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-01-19 00:53:22

https://github.com/plone/plone.dexterity/blob/master/plone/dexterity/browser/configure.zcml

Dexterity内容的默认视图使用WidgetsView并以显示模式呈现所有小部件。

browser/configure.zcml中的标准视图定义引用了相关的页面模板:

代码语言:javascript
复制
<browser:page
    for="..interfaces.IDexterityContent"
    name="view"
    class=".view.DefaultView"
    template="item.pt"
    permission="zope2.View"
    />

此外,plone.app.dexterity包使用以下内容覆盖容器内容类型的默认视图:

代码语言:javascript
复制
<browser:page
    for="plone.dexterity.interfaces.IDexterityContainer"
    name="view"
    class="plone.dexterity.browser.view.DefaultView"
    template="container.pt"
    permission="zope2.View"
    />
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45264442

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档