私はイベントのリストを持っています。必要なものは1ページの特定のカテゴリの最初の5つのイベントを表示してから、すべてのイベントを表示します(カテゴリXの最初の5つ)を次のページに表示します。TYPO3(6.2)とextbase:QueryResultに項目を追加
だから、私は何をしようとしたことは私の結果のための2つのextbaseクエリを作成し、それらの2をマージしようとしている。しかし内のtoArrayまたはObjectStorageと私は改ページテンプレートに次のエラーのような何かを得る:
を与えTYPO3 \ CMS \ Extbase \永続\ ObjectStorageのインスタンス\インタフェースTYPO3を実装する必要があります2つのQueryResultsを他のものに変換せずにマージできますか?あるいは、私が達成する必要のあるものを達成する別の方法がありますか?引数1ウィジェット\ TYPO3 \ CMSに渡された\流体\ ViewHelpers \ PaginateViewHelper ::レンダリング()CMS \ Extbase \永続\ QueryResultInterface、そう
私はこの必要があるかの小さな例:Fを使用して
page 1 (the first 5 Events in Category X):
Event 4, Category X
Event 5, Category X
Event 8, Category X
Event 9, Category X
Event 10, Category X
page 2 (from now on everything is sorted by ID):
Event 1, Category A
Event 2, Category B
Event 3, Category B
Event 4, Category X
Evnet 5, Category X
page 3:
Event 6, Category A
Event 7, Category B
Event 8, Category X
Event 9, Category X
Event 10, Category X
:私のテンプレートでwidget.paginateを。
残念ながらそれは顧客が望むものであり、それを変更する権限はありません。 – Chi
を参照してください: '\ TYPO3 \ CMS \ Fluid \ ViewHelpers \ Widget \ Controller \ PaginateController'。これを拡張し、顧客が望むものであれば 'indexAction'ロジックを上書きすることができます。これは言っている、私は顧客が混乱UXを望んでいるとは思わない? – sven