如何将输入字符串窗口小部件添加到Plone中的事件模板

时间:2012-09-18 09:42:05

标签: python plone

我希望将自定义输入字段属性添加到默认事件页面模板(或者更改为扩展它)。我不知道哪个是相同的模板,哪个位于ZMI中。

F.e。我希望添加自定义元数据,如客户名称,律师名称等。我知道如何添加相同的元数据,但如何扩展事件的默认模板。

其他选项:如果我使用ploneformgen,我怎样才能获得所创建事件的日历视图?最后希望有自定义数据输入的日历视图,其中包含创建的输入的开始和结束日期,这是可搜索的。集合的数据应该是可搜索的,并且应该在表格视图中包含“包含相关文档的文件夹的超链接”?

我正在使用zettwerk.fullcalendar获取plone 4.1

2 个答案:

答案 0 :(得分:1)

使用http://pypi.python.org/pypi/archetypes.schemaextender

向现有事件类型添加额外字段

这不是你可以做的事情TTW。

答案 1 :(得分:0)

在/ site / portal_skins / event_view找到可以自定义的模板。至少知道从哪里开始。但是当我使用自定义选项卡时,我得到python表达式的错误,而不是将代码更改为:

  

宏扩展失败:小部件   在测试时,它显示python表达式的错误:   模块Products.PageTemplates.ZRPythonExpr,第48行,调用   __traceback_info__:context.start()。Date()== context.end()。Date()   模块PythonExpr,第1行,in   模板代码是:

<tal:differentday tal:condition="python:context.start().Date() == context.end().Date()"
                                              i18n:translate="event_when_differentday">

任何人都可以指导上述表达式中的错误是什么吗?