ページ 11

ditto での tplPaginatePage における PHx 処理  【解決済み】

Posted: 2015年2月16日(月) 13:43
by iwa
こんにちは

ditto で pagination をしたく、テストを行っています。

tplPaginatePage にて指定したチャンクにおいて、[+url+] にフィルタを適用させたいのですが、空文字で帰ってきてしまいます。

以下は、例として ucase を利用しています。

p600_page_templ が問題となり、 [+url+] では正常に取得できています。まだ慣れていないので、私のミスだとは思うのですが、切り分けができていません。助言をいただけないでしょうか。


本文の設定

コード: 全て選択

[!Ditto? &parents=`10` &display=`20` &id=`p600` &paginate=`1` &tplPaginatePage=`p600_page_templ` &paginateAlwaysShowLinks=`1` tpl=`ditto_tmp_parent6000_ditto` !]
<p id="p600_pages"> [+p600_previous+] [+p600_pages+] [+p600_start+] から [+p600_stop+] [+p600_currentPage+]/[+p600_totalPages+] [+p600_next+] </p>

チャンク : ditto_tmp_parent6000_ditto の設定

コード: 全て選択

<div class="p600_item" id="p600_item_[+id+]">
[+pagetitle:ucase+]
<a href="[~[+id+]~]">[+pagetitle+]</a><br/>
</div>

チャンク : p600_page_templ の設定

コード: 全て選択

<a class='p600_page' href='[+url:ucase+]'>[+page+]</a>

Re: ditto での tplPaginatePage における PHx 処理

Posted: 2015年2月16日(月) 17:25
by yama
Dittoのページング処理ではもともとPHx記述が使えないようですね
http://forum.modx.jp/viewtopic.php?p=8168#p8168
上記パッケージにアップデートしていただいてよいでしょうか?
http://modx.jp/docs/update.html
アップデート方法です

Re: ditto での tplPaginatePage における PHx 処理

Posted: 2015年2月16日(月) 18:02
by iwa
早速のご返答、ありがとうございます。

お教えいただいた URL のプログラムを適用し、予定通りに動作しました。重ね重ねありがとうございます。