私はploneサイトにnavtreeを持っており、すでにこの構成を使用しています:
navigation = mapping['navigation']
navigation.includeTop = True
navigation.currentFolderOnly = False
navigation.topLevel = 0
navigation.setProperty('metaTypesNotToList', ['ATBooleanCriterion', ...(another types go here) ..., MemberDataContainer'])
navigation.setProperty('idsNotToList',['Members', 'events'])
これにより、このリンクを一覧表示するNavTreeポートレットが作成されますidsNotToList
。navtree_properties
- ホーム(このIDは/ rootだと思いますが、誰かがここで私を助けて、オプションから得られた正確なIDは何であるかを教えてくれます
navigation.includeTop=True
:) - 助けて)
- 参考文献で検索(/ searchbibliography)
- 統計(/ statistics)
今私が欲しいのは、この別のリスト(IDから)をパターンとして使用してこのnavtreeをソートすることです:
['root', 'searchbibliography', 'help', 'statistics']
NavTreeの順序がこの指定されたリストの順序とまったく同じように表示され、次のようなリンクが表示されます。
- 家
- 参考文献で検索
- ヘルプ
- 統計学
ここにはアルファベット順がないことがわかります。正確に特定の順序があります。
だから、どうすればこれを行うことができますか?