問題タブ [dexterity]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
plone - Ploneの巧妙な動作でフィールドのデフォルト値をどのようにオーバーライドしますか?
器用さのコンテンツ タイプをナビゲーション動作から除外する必要がありますが、exclude_from_nav
フィールドの既定値は ですTrue
。動作plone.app.dexterity.behaviors.exclfromnav.IExcludeFromNavigation
では、デフォルトでFalse
.
明らかにIExcludeFromNavigation
、デフォルト値を除いてコピーする独自の動作を作成できましたが、再利用に基づいてこれを行う方法があるかどうか疑問に思っていましたIExcludeFromNavigation
。IExcludeFromNavigation
デフォルトにしたい場所を使用する他のコンテンツタイプがありますFalse
。
Plone 4.1rc3 と Dexterity 1.0 を使用しています
templates - Dexterity コンテンツ タイプの関連アイテムのレンダリング
以下を使用して IRelatedItems 動作が有効になっている器用さベースのコンテンツ タイプがあります。
テンプレートに関連アイテムのリストを表示したいのですが、その方法がわかりません。
ヒントはありますか?
full-text-search - PloneのカスタムSearchableTextおよびHTMLフィールド
プレーンテキストとHTMLフィールドを含むDexterityコンテンツタイプを書いています。これらのフィールドをportal_catalogおよびPlone全文検索に公開するカスタムSearchableText()メソッドが必要です。
プレーンテキストの場合、スペースを使用して文字列結合を実行できると思います。しかし、SearchableText()でHTMLコンテンツを公開する場合、どのように前処理する必要がありますか?
plone - 手際の良さで schema.Datetime フィールドを None に設定するにはどうすればよいですか
名前、会社、電話などの通常のフィールドのほかに、顧客を管理するための器用さを備えた単純なコンテンツ タイプを作成しています...また、顧客との最初の会議が開催されたときに保存する日時フィールドを追加しました。これは、インターフェイス ICustomers で次のように定義した「firstmeeting」です。
ここで、新しい顧客ドキュメントを保存すると、フォームに日付を設定していなくても、最初の会議フィールドに現在の日付が入力されていることに気付きました。これは、顧客との会議が開催されていないため、私が望んでいるものではありません。まだ。したがって、このフィールドに None 値を設定して何も表示されないようにする方法を知りたいです。
http://plone.org/products/dexterity/documentation/manual/developer-manual/advanced/classesでMartin Aspeliによって説明されているカスタムクラスを使用しようとしていますが 、ユーザーを確認する方法がわかりません何も入力されていない場合は、None 値を入力して設定します。
ありがとう
image - Dexterity 画像ウィジェットのサイズを変更するには?
ビュー クラスに DisplayForm を使用しており、NamedBlobImage フィールドのレンダリングに成功しました。
その ZPT を微調整して、「image_mini」や plone.app.imaging の他の画像サイズを表示するにはどうすればよいですか?
indexing - タイトルと説明はcollective.dexteritytextindexerでインデックス化されていません
私はたくさんの器用さのコンテンツタイプを持っています、それらのいくつかは単なるコンテナであり、タイトルと説明だけが残されています(plone.app.dexterity.behaviors.metadata.IBasicの動作から)。
タイトルや説明の中のテキストを検索すると、それらを見つけることができます。
しかし、いくつかの複雑なコンテンツタイプでは、collective.dexteritytextindexerを使用してさらにいくつかのフィールドにインデックスを付けており、正常に機能しているため、インデックス付けするようにマークしたフィールドのテキストを見つけることができます。
ただし、タイトルと説明は検索できなくなりました。私は次のようなことを試しました:
しかし、portal_catalogのSearchableText列にタイトルと説明の内容が表示されないため、結果に表示されません。
私が欠けているものはありますか?
乾杯、
plone - リスト ビューで器用さベースの Plone コンテンツ タイプの画像を表示するには?
リスト ビューで Dexterity ベースの Plone コンテンツ タイプの画像を表示する最良の方法は何ですか?
画像フィールドを提供する器用さベースのコンテンツ オブジェクトを含むフォルダーがあり、それらのオブジェクトを (カタログの頭脳として) それらの画像と共に一覧表示したいとします。絶対 URL を呼び出して、リストに画像を表示することができます。
ただし、画像が存在しない場合、Plone はエラーを発生させ、画像がページ テンプレートに存在するかどうかを確認する良い方法がわかりません。画像を検索するために、リストのオブジェクトを起動したくないことは明らかです。
カタログに画像メタデータ列を作成する必要がありますか?それとも、他にもっと良い解決策がありませんか?
pdf - PloneコンテンツタイプからPDFを生成する
ユーザーが新しいドキュメントを作成し、フォームに入力した後、PDFが生成されてダウンロードできるように、コンテンツタイプ(重要な場合は器用に作成)からPDFを作成する必要があります。したがって、基本的にドキュメントを作成/変更した後、PDFを作成してZODBに保存し(実際にはblobを使用しています)、ビューを「PDFとしてダウンロード」にリンクできるようにする必要があります。
PDFNodeを見たことがありますが、探しているものではないようです。Produce&Publishもありますが、これはWebサービス(?)であり、これを開発する会社は、(プライバシーのために)データセンターの外部にデータを送信することを望んでいません。
何か案が?
plone - 新しい器用さのウィジェットとフィールドの開発
特定のフィールド/ウィジェットを使用して器用さのコンテンツ タイプを開発する必要があります。
このウィジェットは複数選択ウィジェットに似ていますが、選択したオプションごとにファイルをアップロードできるようにする必要があります。このようなもの:
これを器用に実装する方法についてのアイデア/ポインタはありますか? 主に z3c.form に関係していると思います。既存のパッケージへのポインタとして、同様のウィジェット/フィールドの例を歓迎します:)
可能であれば語彙 TTW も管理して、特定の役割を持つユーザーがリストを更新できるようにします。