DittoのPHxの不可解な不具合

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

DittoのPHxの不可解な不具合

投稿記事by kazuike » 2013年9月05日(木) 14:51

-----
MODXのバージョン:1.0.10J-r3、1.0.10J-r2
PHPのバージョン:5.2.16、5.3.27
-----

下記のように、DittoのPHxで、不可解な現象が起こっており、
もし、何かわかることがありましたら、お教えいただけますでしょうか?

tplに以下のタグを指定した場合、正常にタグが処理されません。

コード: 全て選択

<dd>[+introtext:is=``:then=`[+content+]`:else=`[+introtext+]`+]</dd>

ところが、以下の2件のタグでしたら、正常に処理されます。

コード: 全て選択

<dd>[+phx:if=`[+introtext+]`:is=``:then=`[+content+]`:else=`[+introtext+]`+]</dd>

コード: 全て選択

[+content:is=``:or:is=`http://`:then=`<dl><dt>[+date+]</dt><dd>[+longtitle+]</dd></dl>`:else=`<dl><dt>[+date+]</dt><dd><a href="[~[+id+]~]" [+link_attributes+]>[+longtitle+]</a></dd></dl>`+]


デモサイトで、この3つのケースを再現してみました。
http://130905135720-31246.evo.demo.modx.jp/news/

これらは、以下の三つのチャンクで設定しています。
ditto_config_news_ng
ditto_config_news_ok1
ditto_config_news_ok2

ほぼすべてのサイトで、DittoのPHxを使用していますが、
いつも使っているタグをちょっと変えただけで動かなくなりましたので…
▼ウェブ屋のCMS→modxヒキダス流(備忘録)
http://d.hatena.ne.jp/hikidas_ikeda/