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

質問全般・改善要望
iwa
メンバー
メンバー
記事: 30
登録日時: 2015年2月16日(月) 13:35

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

投稿記事by iwa » 2015年2月16日(月) 13:43

こんにちは

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>
アバター
yama
管理人
記事: 2895
登録日時: 2009年7月29日(水) 02:50

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

投稿記事by yama » 2015年2月16日(月) 17:25

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

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

投稿記事by iwa » 2015年2月16日(月) 18:02

早速のご返答、ありがとうございます。

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