私は、プログラムでデフォルトの表示内容を設定する方法、特定の場合はフォルダ、Plone UIを使用する方法それ。私の場合は、GenericSetupを使用して大きなスケルトンのコンテンツを作成しています。各フォルダ内の特定のコンテンツアイテムをデフォルトビューにするために、一連のフォルダが必要です。Generic Setup(構造体)を介してインポートされたコンテンツのデフォルトビューを設定する方法
だから、私はそうのようなフォルダ構造があります。
profile/default/structure/folder1/.properties
追加することができるだろう:
folder1/
-- .properties
-- page1
-- homepage1
folder2/
-- .properties
-- page2
-- homepage2
を私がしていることを思うだろう
DefaultView = homepage1
または類似。つまり、「Generic Setupを使用してコンテンツアイテムのデフォルトビューを設定することは可能ですか?」という質問があります。
この回答も有効です。 GSからZCMLを使用する前に私の質問にいくつかのフィードバックをしたいので、まだ試していません。
How to define default views in Plone
ありがとうございます、私は「いつか追加する機能」のリストに追加します; – Spanky
Products.CMFPloneからインスピレーションを得て、setLayout()メソッドを探します:https://github.com/ plone /製品/ CMFPlone /ブロブ/マスター/製品/ CMFPlone/setuphandlers.py#L264 –