0

カスタム入力フィールド属性をデフォルトのイベント ページ テンプレートに追加 (または拡張) したいと考えています。どれが同じテンプレートで、ZMI のどこにあるのかわかりません。

クライアント名、弁護士名などのカスタム メタデータを追加したいと考えています。同じメタデータを追加する方法と、イベントのデフォルト テンプレートを拡張する方法を知っています。

その他のオプション: 同じために ploneformgen を使用する場合、作成されたイベントのカレンダー ビューを取得するにはどうすればよいですか? 最後に、作成された入力の開始日と終了日を含むカスタム データ入力のカレンダー ビューが必要です。これは検索可能です。コレクションのデータは検索可能である必要があり、表形式のビューに関連ドキュメントを含む「フォルダーへのハイパーリンク」が必要ですか?

zettwerk.fullcalendarplone 4.1に使用しています

4

2 に答える 2

1

http://pypi.python.org/pypi/archetypes.schemaextenderを使用して、既存のイベント タイプにフィールドを追加するには

それはあなたができることではありません TTW。

于 2012-09-18T21:33:50.480 に答える
0

カスタマイズできるテンプレートが /site/portal_skins/event_view にあります。少なくともどこから始めればよいかを知っておいてください。しかし、カスタマイズタブを使用すると、コードを次のように変更せずに python 式のエラーが発生します。

マクロ展開に失敗しました: ウィジェット テストでは、Python 式でエラーが表示されます: Module Products.PageTemplates.ZRPythonExpr、48 行目、呼び出し __traceback_info__: context.start().Date() == context.end().Date()モジュール PythonExpr、1 行目、テンプレート コードは次のとおりです。

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

上記の式のエラーが何であるかについて、誰かがガイドできますか?

于 2012-09-18T10:26:21.377 に答える