2

そこで、フォルダオブジェクトの1つにこのナビゲーションポートレットを追加しました。このフォルダ内には10個の子ノードがあります。ポートレットは、不要な作成日でアイテムを並べ替えますが、この順序を変更する方法が見つかりませんでした。これらの10個のオブジェクトを必要な順序で再度追加する必要がありますか、それともここで不足しているものがありますか?

4

1 に答える 1

3

デフォルトの設定では、コンテナの順序(getObjPositionInParentカタログ内のインデックス)でアイテムを並べ替えます。

コンテナ内のアイテムの順序は、順序ハンドルでドラッグすることで変更できます。

Ploneでドラッグハンドルを注文する

これはフォルダの内容ビュー(Contents)にあります。

すべてのコンテンツを常にアルファベット順または発行日などで並べ替える必要があるため、デフォルトの並べ替えパラメーターを変更する必要がある場合は、ZMIのナビゲーションツリーパラメーターを変更する必要があります。portal_propertiesZMIでツールを見つけます。その中に、プロパティnavtree_propertiesシートがあります。sortAttributeプロパティを別のカタログインデックスの名前に変更して、結果を並べ替えます。

カスタムArchetypesフォルダータイプを作成した場合は、それがから継承されていることを確認してくださいplone.app.folder.base.BaseBTreeFolder。Dexterityを使用する場合、plone.dexterity.content.Container基本クラスはデフォルトで注文可能です。

于 2012-10-15T13:17:26.843 に答える