Ploneサイト(メインページ)のデフォルトビュー用のページテンプレートがすでに用意されています。 フォルダのデフォルトビューを定義するにはどうすればいいですか?このデフォルトビューでは、ページテンプレートを使用する必要があります。Ploneのデフォルトビューを定義する方法
4
A
答えて
7
はこれを試してみてください:
- は、このプロパティを追加した形でURL
- の最後に目的のフォルダ
- 追加 "/ manage_propertiesForm" に移動します。
- 名を: "レイアウト"
- タイプ: "文字列"
- 値:ページテンプレート名拡張子
2
のない情報とリンクを使用してはジャコモSpettoliでとミッコOhtamaaの両方を送信する、私の作業チームから別の男が私たちのための解決策を見つけることができましたケース:
- ジャコモ(所望のフォルダなどに移動)
によって示されるように行う(これはの上により発見されたのconfigure.zcmlファイル内の新しい命令を含みます私のチームメイト氏マリアーノ):ジャコモへとミッコへ
<browser:page for="OFS.interfaces.IFolder" name=<name of the page template file> class=<name of the class used by the above template file> permission="zope2.View" />
おかげ。彼らの答えは私たちがこの問題を解決するのを助けました。
6
デフォルトのビュー(表形式、サムネイルなど)のいずれかを設定する場合は上記の回答を使用しますが、フォルダのデフォルトビューの特定のコンテンツ項目を選択する場合は、提案としてZMI:
- は、このプロパティを追加した形でURL
- の最後に目的のフォルダ
- 追加 "/ manage_propertiesForm" に移動します。
- 名: "DEFAULT_PAGE" を
- タイプ: "文字列"
- 値:コンテンツアイテムのID
やPythonでプログラムを実行します。このことができます
content_id = "Name of the Content Item"
folder.manage_addProperty('default_page', content_id, 'string')
願っています!
関連する問題
- 1. Ionic AngularJSのデフォルトビューを設定する
- 2. CRM 2016で失われたパーティのデフォルトビューを設定する方法は?
- 3. OpenIDでのみ動作するPloneサイトの設定方法
- 4. Ploneの設定
- 5. ユーザー設定に基づいてFullCalendarのデフォルトビューを設定する
- 6. 特定のビューのタイル定義を定義する方法
- 7. エリアのデフォルトビュー
- 8. Cヘッダ#を定義する方法powershellで定義する
- 9. インクルードで定義(変数を定義する)の使用方法
- 10. ビジュアルエディタに事前定義されたテキストを挿入するためのPloneプラグイン
- 11. の定義方法
- 12. Plone ZRSと複製を設定する方法についての情報?
- 13. このクラスを定義する方法
- 14. emacsのデフォルトシェルを定義する方法
- 15. オーディオファイルのパスを定義する方法
- 16. プロパティのエイリアスを定義する方法
- 17. プロパティのリストを定義する方法
- 18. ストロークの色を定義する方法
- 19. Outlook CRMでの設定に関する検索のデフォルトビュー2015
- 20. 巡回型定義を定義する方法は?
- 21. typings.jsonファイルでローカル.d.tsファイル定義を定義する方法
- 22. XMLスキーマでユーザー定義データ型を定義する方法は?
- 23. Flutter - イメージ定義をアイコン定義に変換する方法は?
- 24. Ploneワークフロー:オブジェクトの複数の属性をチェックする方法は?
- 25. plone 4.3のプライベートファイル/フォルダへのアクセスを制限する方法
- 26. Generic Setup(構造体)を介してインポートされたコンテンツのデフォルトビューを設定する方法
- 27. 定義を変更する方法を確認する方法
- 28. Pythonでグローバルリストを定義する方法
- 29. 定義を無視する方法(VS2008)
- 30. Persistentでコンポジットキーを定義する方法
チャオジャコモ! Grazie mille pela tua riposta。この変更をPython経由で行うことは可能ですか? – HelioAraujo
はい: 'folder.manage_addProperty( 'layout'、 '* templatename *'、 'string')' –
Grazie!別の質問:これは設定ファイル/フォルダで可能ですか?例えば、.propertiesファイルを持つ構造フォルダのように? – HelioAraujo