既に解決済みとなっている,
http://forum.modx.jp/viewtopic.php?f=32&t=1604
について,1.0.15Jではリソースに直接記述する分は解消しているようですが,テンプレートに記述した場合,)を含でいるとカッコ以降が取得されないようです。
例えば,テンプレートに
[*menutitle:ifempty([*pagetitle*])*]
を記述している場合,[*pagetitle*]の値に「)」が含まれていると不具合が生じます。
c.f.
http://160404164740-6837.evo.demo.modx. ... -help.html
モディファイア利用時は引数に区切り文字を使用するのが間違い無いと思いますが,
リソースとして記述する場合とテンプレートに記述する場合とで挙動が違うのは不具合かと思いますので,ご報告します。
かっこ「)」を含む値の取得時の挙動
かっこ「)」を含む値の取得時の挙動
リソースに記述した場合は、パースのタイミングの関係で、たまたま問題なく処理されます。
[*menutitle:ifempty('[*pagetitle*]')*]
上記のようにクォートで囲んでみてください
[*menutitle:ifempty('[*pagetitle*]')*]
上記のようにクォートで囲んでみてください
かっこ「)」を含む値の取得時の挙動
yamaさま
お忙しいなか,ありがとうございます。
基本的にクォート`,',"で囲むことを推奨するのが良さそうですね。
お忙しいなか,ありがとうございます。
基本的にクォート`,',"で囲むことを推奨するのが良さそうですね。