テンプレート内でidモディファイア(スニペット入れ子)記述時の挙動不具合のご報告
Posted: 2015年2月03日(火) 20:31
こんばんは。
現在とあるサイト構築中につき、連日の報告となり恐縮です。
r8で実装された簡潔に記述できるidモディファイアは大変ありがたく、早速利用してみているのですが、細かなところで不具合と思われる挙動がありました。
普段だとついついスルーするところですけれども…。
◎テンプレート内に直接記述したときには、スニペット入れ子の挙動が少し違う。
具体例としては、
[*alias:[[UltimateParent]]*]
[*alias:id=[[UltimateParent]]*]
の結果が、テンプレートに直接記述した際に期待しない値になります。
チャンク経由、リソース経由に関しては期待通りの同じ結果が得られます。
デモサイトでも再現しました。
http://150203193424-12037.evo.demo.modx ... s/cms.html
現状、確実なのはid=``を省略しない
[*alias:id=`[[UltimateParent]]`*]
の記述のようです。
原因までめどがつけられず申しわけございませんがよろしくお願い致します。
現在とあるサイト構築中につき、連日の報告となり恐縮です。
r8で実装された簡潔に記述できるidモディファイアは大変ありがたく、早速利用してみているのですが、細かなところで不具合と思われる挙動がありました。
普段だとついついスルーするところですけれども…。
◎テンプレート内に直接記述したときには、スニペット入れ子の挙動が少し違う。
具体例としては、
[*alias:[[UltimateParent]]*]
[*alias:id=[[UltimateParent]]*]
の結果が、テンプレートに直接記述した際に期待しない値になります。
チャンク経由、リソース経由に関しては期待通りの同じ結果が得られます。
デモサイトでも再現しました。
http://150203193424-12037.evo.demo.modx ... s/cms.html
現状、確実なのはid=``を省略しない
[*alias:id=`[[UltimateParent]]`*]
の記述のようです。
原因までめどがつけられず申しわけございませんがよろしくお願い致します。