Dittoのpaginate不具合

質問全般・改善要望
返信する
kazuike
メンバー
メンバー
記事: 507
登録日時: 2009年8月12日(水) 12:53

Dittoのpaginate不具合

投稿記事 by kazuike »

MODX 1.0.23J(Ditto 2.1.4r2)において、
Dittoのpaginateが機能しません。

現象としては、
改ページのリンクをクリックしても、常に1ページ目が表示されます。
(クエリパラメータには「hogehoge_start=XXX」が正しく指定されています。)
なお、configにはチャンク(@CHUNK:)を使用しています。

おそらく、
snippet.ditto.phpの750行目

コード: 全て選択

if (evo()->array_get(event()->params, 'paginate') && evo()->input_get($dittoID . 'start')) {
において、
「event()->params」に「'paginate'」が無いからではないか?と考えています。

この箇所、単純に「$paginate」を使って、

コード: 全て選択

if ($paginate && evo()->input_get($dittoID . 'start')) {
では何か問題ありますでしょうか?
▼ウェブ屋のCMS→modxヒキダス流(備忘録)
http://d.hatena.ne.jp/hikidas_ikeda/
kazuike
メンバー
メンバー
記事: 507
登録日時: 2009年8月12日(水) 12:53

Dittoのpaginate不具合

投稿記事 by kazuike »

上記の問題は、MODX 1.0.24J においても同様です。(Dittoのバージョンが同じ2.1.4r2)

例えば、チャンク「ditto_list_config」で

コード: 全て選択

<?php $paginate = 1; ?>
として、

コード: 全て選択

[[Ditto?id=`list`&config=`@CHUNK:ditto_list_config`]]
としても、
常に1ページ目が表示されます。
▼ウェブ屋のCMS→modxヒキダス流(備忘録)
http://d.hatena.ne.jp/hikidas_ikeda/
kazuike
メンバー
メンバー
記事: 507
登録日時: 2009年8月12日(水) 12:53

Dittoのpaginate不具合

投稿記事 by kazuike »

誤解の無いように、念のため書いておきますが、

コード: 全て選択

[+list_previous+] [+list_pages+] [+list_next+]
は正しく出力されているようで、
改ページのリンク先は「********/hogehoge.html?list_start=20」等になっています。
▼ウェブ屋のCMS→modxヒキダス流(備忘録)
http://d.hatena.ne.jp/hikidas_ikeda/
アバター
yama
管理人
記事: 3236
登録日時: 2009年7月29日(水) 02:50

Dittoのpaginate不具合

投稿記事 by yama »

了解です、後ほど修正します。
返信する