ページ 11

【1.0.22J-beta1】Dittoのfilterが機能しない

Posted: 2019年3月14日(木) 11:27
by kazuike
MODX1.0.22J-beta1
PHP7.2.6

Dittoのfilterが機能しません。
具体的には、以下のようなチャンクconfig_hogehoge

コード: 全て選択

if(!isset($depth)) $depth = 10;
if(!isset($display)) $display = 'all';
if(!isset($filter)) $filter = 'template,14,1';
を作って、
Dittoのパラメータで

コード: 全て選択

[[Ditto?id=`hogehoge`&config=`@CHUNK:config_hogehoge`&language=`japanese-utf8`]]
を指定すると、結果0件になります。
Dittoのデバッガでは、以下のようになります。
▼フィルタ
basic
source value mode
template 14 1
▼先読みデータ
先読みデータ
選択済みID (0)
記事はありません。

filterパラメータを外すと、多数のデータが出力されます。
(勿論、14番のテンプレートを使っているリソース(ウェブリンク)も複数あります。)

【1.0.22J-beta1】Dittoのfilterが機能しない

Posted: 2019年3月14日(木) 11:28
by yama
了解です、後ほど修正します。

【1.0.22J-beta1】Dittoのfilterが機能しない

Posted: 2019年3月14日(木) 14:23
by kazuike
よろしくお願いいたします。

たまたま、フォルダに入れてparents指定で逃げることができる状況でしたので、
今のところ、暫定的にそのようにして回避していますが…

そういえば、Dittoのデバッガ、ちゃんと出なかった気がします。
(もう、debugパラメータ落としてしまって、すぐには確認できないです。すみません)
その時は、ソースか何か見て、直接アドレス叩いてデバッガ開いたような…

【1.0.22J-beta1】Dittoのfilterが機能しない

Posted: 2019年3月14日(木) 21:21
by yama
https://github.com/modxcms-jp/evolution ... evelop.zip
すみません、いったんこちらでアップデートしていただけますでしょうか?
1.0.22Jbetaとのことなので、managerフォルダとassetsフォルダを上書きするだけでokです。
直ってないかもしれませんが、いちおう確認をお願いします。

【1.0.22J-beta1】Dittoのfilterが機能しない

Posted: 2019年3月24日(日) 14:24
by yama
https://github.com/modxcms-jp/evolution ... evelop.zip
お待たせしました。こちらでアップデートしていただいてよいでしょうか?