0

メッセージが表示されますこのタイプのフォルダーは、ニュースまたはイベント フォルダーを表示する際の順序付けをサポートしていません。そのようなフォルダに含まれるアイテムは、その位置順序を任意に設定することはできないと理解しています。ID のアルファベット順のみが適用されます。

情報メッセージは、wildcard.foldercontents によって有効になります

ZMI から、News および Events フォルダーが ATFolder タイプであることがわかります。作成した通常のフォルダーとすべてが同じように見えます。そのような違いは何ですか?そして、これの背後にある理論的根拠は何ですか?

編集:上の画像の情報メッセージは、wildcard.foldercontents によって有効になっています。これは、Plone 4.3.2 のせいだと思いました。ただし、ポジションオーダーを任意に設定できないという課題が残ります。これを説明するために添付された次の画像。

任意に設定された位置順序はアルファベット順にリセットされます

PS: News フォルダーを削除し、 newsという名前の通常のフォルダーを作成します。このようにして、アイテムの位置順序を任意に設定できます。しかし、そのフォルダ内の Calendar Portlet が正しく機能していないことがわかりました。クリックして月を切り替えると、問題が発生します。URL リンクはそのコンテキストから外れます。つまり、ニュース フォルダーにとどまることはありません。とにかく、これはフォルダーの順序付け動作とは関係ないかもしれませんが、参考までに。

ここに画像の説明を入力

4

1 に答える 1

1

何らかの理由で、Plone はニュースとイベントのフォルダが順序付けできない状態で出荷されています。

>>> news = site.news
>>> news.getOrdering()
<plone.folder.unordered.UnorderedOrdering object at 0x112e434d0>

これは plone の最初のサイト インストールのバグだと思います。

Plone コアは、実際には明示的にフォルダーを順不同に設定します: https://github.com/plone/Products.CMFPlone/blob/4.3.x/Products/CMFPlone/setuphandlers.py#L250

理由がわかりません。異議がなければ変更します...

于 2013-09-14T05:12:22.607 に答える