1.0.14J-r9 テンプレート変数のオプションでスニペットコールが展開できない  【解決済み】

質問全般・改善要望
返信する
kksjc
メンバー
メンバー
記事: 23
登録日時: 2013年3月07日(木) 18:40

1.0.14J-r9 テンプレート変数のオプションでスニペットコールが展開できない  【解決済み】

投稿記事 by kksjc »

-----
ご利用のサーバ:
MODXのバージョン:1.0.14J-r9
PHPのバージョン:5.3.8
MySQLのバージョン:5.0.91
ブラウザ:Firefox 36.0.1
-----

お世話になります。

1.0.14J-r9 がリリースされていましたので早速使ってみましたが、
標題の件、テンプレート変数のオプションでスニペットコールが展開できません。

コールの仕方がいけないのでしょうか・・?

ソースを追ってみましたが、分からなかったので質問させてください。。

【テンプレート変数:カテゴリ】
入力フォーム:DropDown ListMenu
オプション  :[!test!]

【スニペット:test】
オプションの文字列(テストカテゴリ==1)をそのまま返却

※スニペット編集画面で先頭と末尾の「<?php」「?>」が保存されない?(入力しても保存すると消える)
 ようですが、何か関係ありますか・・?

【リソースの作成・編集画面】
カスタムフィールド(テンプレート変数)
カテゴリ   [[!test!] ▼] <-- DropDown の中にコール文がそのまま表示される


なお、同一環境 1.0.14J-r8 では正常に展開されています。

よろしくお願いいたします。
アバター
yama
管理人
記事: 3236
登録日時: 2009年7月29日(水) 02:50

Re: 1.0.14J-r9 テンプレート変数のオプションでスニペットコールが展開できない

投稿記事 by yama »

オプションフィールド内でのスニペットコール展開は問題があることが分かったため、仕様を改めました。(後ほど配布ページに追記します)

コード: 全て選択

@PARSE:
[!test!]
または

コード: 全て選択

@MODX:
[!test!]
このように記述してください
kksjc
メンバー
メンバー
記事: 23
登録日時: 2013年3月07日(木) 18:40

Re: 1.0.14J-r9 テンプレート変数のオプションでスニペットコールが展開できない

投稿記事 by kksjc »

> yamaさん

いつもありがとうございます。

コード: 全て選択

@PARSE:
[!test!]
で無事展開できました!
返信する