2013-05-18 21 views
0

我在Plone 4.3网站上创建了一个内容(这里没有grok),它有非常漂亮的敏捷通过网页编辑器。现在我想定制这个内容的默认视图。如何自定义敏捷通过网页内容视图?

我读过Martn Aspelli的书,但问题是通过web内容没有特定的接口(所以我不能用它来创建我的特定视图)。

回答

3

如果希望所有直通网要做到这一点,然后执行以下操作:

  1. 在 portal_skins中的“自定义”文件夹中(通过ZMI)为您的视图模板。您可能需要从页面模板 (portal_skins/plone_content/document_view)之类的 副本开始。给它起个名字,如 your_content_type_view。通过将/ your_content_type_view 附加到示例对象的URL来测试它。

  2. 将工厂类型信息(portal_types/your_content_type /默认 视图方法)编辑为your_content_type_view。

你将会做的是为该类型创建一个皮肤级视图。这与Martin正在讨论的浏览器视图不同,它确实需要一个类。敏捷开发团队正在努力提供TTW维护浏览器视图的方法,但这是针对Plone的更高版本的。同时,如果您稍后将敏捷内容类型转换为Python附加模块,则可以使用您的模板,可能未修改用于浏览器视图。

+0

好的非常感谢。我想我会尝试在我的产品上做我想做的所有事情(我的新类型声明和自定义视图) – Ben

+0

一个小问题:如何在我的custom_content_view中检索新的字段? (通过网页内容,并在“自定义”文件夹中工作) – Ben

+0

好吧,我终于找到了自己的答案: Ben