Plone 基于默认的灵巧度类型创建自定义页面模板

Plone 基于默认的灵巧度类型创建自定义页面模板,plone,dexterity,Plone,Dexterity,我已经为我的自定义灵巧类型创建了一个页面模板。 默认视图会自动显示所有字段,而不是不显示任何字段的自定义模板 我想通过复制默认模板来启动模板。我曾尝试粘贴plone.app.dexterity.browser/item.pt的副本,但这让我 LocationError: (<my.types.resource.ResourceView object at 0xb4d18bcc>, 'widgets') LocationError:(,'widgets') 我不知道为什么 如果我需

我已经为我的自定义灵巧类型创建了一个页面模板。 默认视图会自动显示所有字段,而不是不显示任何字段的自定义模板

我想通过复制默认模板来启动模板。我曾尝试粘贴plone.app.dexterity.browser/item.pt的副本,但这让我

LocationError: (<my.types.resource.ResourceView object at 0xb4d18bcc>, 'widgets')
LocationError:(,'widgets')
我不知道为什么


如果我需要更改各个字段的渲染方式,我想使用此模板甚至可能不是最佳解决方案。在这种情况下,我想知道如何从一个包含我类型中字段的模板开始(过去我使用ArchGenXML)。是否有一个等价的敏捷过程?

dextrity.DisplayForm
派生视图类

这可以通过提供所需的视图方法和属性,使复制/粘贴的模板立即工作。它还将提供变量,如
view.widgets
,其中包含按模式顺序显示的小部件列表


有关详细信息,请参阅。

史蒂文的回答能进一步帮助您吗?该链接已断开,似乎没有包含“dextrity.DisplayForm”的文档