このリンクでは、http://plone.org/documentation/how-to/set-default-datetimefield-current-date-timeは新しいスキーマ属性でこれを行う方法を説明しています。私はでした私たちのシステムのすべてのコンテンツタイプはこのメソッドを使用していますが、多少作業が集中しているものを好むでしょう。何度も間違ったコンテンツタイプを変更する必要があります。コンテンツ公開の現在の日付と時刻はどのようにデフォルト設定されていますか?
答えて
多分js soln? id(またはこれらの一般的な属性の1つ)によってdatetimeウィジェットを検索し、ブラウザ時間に基づいて時刻をリセットするonloadイベントがあります。あなたは非あらかじめ入力に必要な属性がまだ満たされているかどうかに基づいて編集対新しいフィルタすることができ(すなわちタイトル)
「公開済み」をデフォルトのワークフロー状態にすることができます。それは問題を解決するはずです。
.zcml残念ながら、この解決策は受け入れられません。私の仕事は、新しいコンテンツアイテムのデフォルトの公開日を現在の日付にすることです。ワークフローの変更を作成しません。 – pydanny
あなたは、アダプタでこれらの型を変更するためにarchetypes.schemaextenderを使用することができます。あなたのconfigureで
<adapter
factory=".adapters.DefaultDateModifier"
name="my-package-defaultdate"
/>
adapters.pyで
class DefaultDateModifier(object):
"""DefaultDateModifier adapter
"""
# XXX optionally adapt your content items iface here
adapts(ATCTMixin)
implements(ISchemaModifier)
def fiddle(self, schema):
# TODO switch out the default_method here...
pass
def __init__(self, context):
self.context = context
Plone 3.xで動作する多くの(50+)Plone 2.5コンテンツタイプに対して、どのように動作しますか?多くのコンテンツタイプをすべて修正する必要がありますか?それは私がしたくないものですから。 – pydanny
すべてのタイプに共通のインターフェースまたはサブクラス(たとえばATCTMixin)がある場合は、そのタイプを一度拡張するだけです。それから、すべての種類が無料で追加されます。 また、zcmlを経由してこれらのタイプにインターフェイスをタグ付けすることもできます。その後、そのインタフェースを介して拡張します。 – claytron
これはすばらしい修正*ですが、我々は共通のインターフェースやサブクラスを持っていません。 – pydanny
- 1. 日付+時刻と現在の日付と時刻を比較するには?
- 2. は、現在の日付時刻に
- 3. 新しい日付時刻ですが現在の時刻は
- 4. Erlangと現在の日付時刻
- 5. JQuery + Daterangepicker - 現在の日付と時刻?
- 6. 現在の日付と時刻VBA
- 7. InfluxDBに現在の時刻と日付を表示するにはどうすればよいですか?
- 8. は、私は現在、PHPはそうのような現在の時刻/日付を取得した日付
- 9. ETの現在の日付/時刻
- 10. Cordova:Androidデバイスの現在の日付/時刻
- 11. Javascript - どのように特定の国の現在の時刻と日付を取得するには?例:ニュージーランド。
- 12. 現在の日付と時刻を日付オブジェクトとして取得します
- 13. ログバックの設定:現在の日付/時刻ではなく、アプリケーションの開始からのレポート時間
- 14. デバイスの現在の地域設定後の日付と時刻のフォーマット
- 15. Apache CamelのUTCでの現在の日付と時刻の書式設定
- 16. 日付時刻ピッカーから現在の日付にプログラムに基づいて
- 17. 現在の日付/時刻が可変時間帯の設定された日付/時刻を過ぎているかどうかを確認するにはどうすればよいですか?
- 18. 変数を現在の日付と日付に設定するにはどうすればいいですか?
- 19. ElasticSearch - 現在の日付と時刻を取得するには?
- 20. SQLの時刻と現在の日付と時刻をTSで比較する
- 21. 角モーメントピッカーで今日の日付と時刻をデフォルトに設定する方法
- 22. getリクエストからの日時とJavaScriptの現在の日付時刻の比較
- 23. GWTの現在の日付と時刻に日付と時刻を追加する
- 24. 現在の日付と特定の時刻(平日、hh:mm)を比較する
- 25. は、現在のシステムの日付と時刻
- 26. sqliteに現在の日付と時刻を挿入する
- 27. SQLiteデータベースに現在の日付と時刻を挿入する
- 28. XLSXファイルに現在の日付と時刻を追加する
- 29. は、どのように私は誰かが私が指定されたロケール(またはデフォルトのロケール)のデフォルトの日付と時刻のフォーマットパターン(String)を得ることができる方法を教えてもらえデフォルトの日付と時刻のフォーマットパターン
- 30. 日時をbashの現在の日付と時刻から差し引く
JavaScriptを少し使用すると、デフォルトの空のeffectiveDateフィールドは現在の日付になりますか?私はそれを試してみましょう。 – pydanny
このメソッドは完全に機能しました!完全にビューベースなので、私は大量のコンテンツタイプを変更する必要はありませんでした! – pydanny