ページ 11

dittoのnoResultsについて

Posted: 2019年6月26日(水) 11:39
by maki
いつもお世話になります。
以前から気になっていたのですが、dittoのnoResultsのパラメータ指定は読み込まれません。
snippet.ditto.phpに不具合があるのではと思います。
いかがでしょうか?

dittoのnoResultsについて

Posted: 2020年5月29日(金) 18:43
by noka
別件で気づきがありましたので、今更ですが共有します。
noResultsが効かないケースと効くケースがあって、
&noResults=`0` とか
&noResults=` `
&noResults=`false`
などの場合に効かないのは仕様というか不具合のような感じです。

件数がゼロの場合で、何も出力したくない場合、私は
&noResults=`<!-- nothing -->`
とすることが多いです。

で、Dittoの件数がゼロかどうかで条件分岐(<@IF:[[Ditto? &noResults=`0`]]>)したい時に困ったのですが、
ソースを眺めて見たところ、
&noResults=`チャンク名`
とする使い方があり、言語ファイル(ditto/lang/フォルダ内のjapanese-utf8.inc.php)等のカスタマイズを避けるなら、チャンク指定が確実そうです。
例えば
zero
というチャンクに、
0
とだけ書いて、
&noResults=` zero`
とすると、IF判定に利用できます。