2011-12-29 11 views
1

Plone 4.1.3を使用しており、Plone folder_full_viewにページ番号が設定されています。具体的には、ニュースアイテムを含むフォルダに対してページ番号を設定して、folder_full_viewがすべてのニュースアイテムを1ページに表示しないようにしたい(多くのアイテムがページの読み込み時間を非常に遅くする)。つまり、フォルダの最初のページに最新の5つのニュースアイテム、次にフォルダの次のページに次の最新の5つのニュースアイテムなどが表示されるようにします。plone:フォルダビューページング

コレクションでは、コレクションにアイテムを追加できないため、私たちには適していません。ユーザーはニュースアイテムを自分自身で追加できるようにしたいと考えています。

このドキュメントはPlone:Plone/buildout-cache/eggs/plone.app.content-2.0.7-py2.6.egg/plone/app/content/batching.txtとPlone/buildout-cacheで見つかりました。 /eggs/plone.app.content-2.0.7-py2.6.egg/plone/app/content/browser/tests/foldercontents.txtですが、指示が非常に曖昧で、わたしたちはそれについてどうやって行くのか分かりません。

ZMIを使用してfolder_full_viewを変更して、folder_full_view(または任意のフォルダビュー)にページ番号を付ける(つまり、名前を変更して、portal_types/Folderの使用可能なビュータイプに追加する)方法がありますか。

ここに何かを見つけました:http://plone.293351.n2.nabble.com/pagination-in-plone-folders-td339336.html しかし、再び非常に曖昧です。

誰かに助言できますか?

ありがとうございます。

答えて

3

これを行う最も簡単な方法、および良い "Ploneベストプラクティス"は、ニュースアイテムを格納するフォルダを作成し、そのフォルダ内にコレクションを作成し、そのコレクションをフォルダの既定のビューとして設定することです。ユーザーはフォルダにニュースアイテムを追加することができ、コレクションはバッチ処理を利用できます。

+0

よろしくお願いいたします。ありがとうございます。しかし、あなたはZMIのフォルダビューを変更することでそれを行う方法を知っていますか? – user1017702

+0

私は、申し訳ありません。私を信じて、それを私のやり方にして、人生ははるかに楽になるでしょう。 :-) –

+0

ありがとうジョン。バッチ処理コマンドの使い方を知りたいだけでした。とにかく、私は自分のサイトで提案した方法を使用しました。あなたにもう一度感謝します。 – user1017702