ご利用のサーバ:さくらのマネージドサーバ
MODXのバージョン:1.0.8J(新規インストール)
PHPのバージョン:5.3.18
MySQLのバージョン:5.1.67
ブラウザ:firefox 18.0.1 / IE9(両方試しています)
-----
お世話になっております。
いつもアップデート等をありがとうございます。
先日のManagerManagerのアップデートで、ずっと待ち望んでいた
テンプレート変数のマルチ入力が可能になり、嬉しくて早速使っております。
自分のやっている範囲では、概ね問題なく動作しているのですが、
表題の通り、画像の挿入がうまくいかないため、相談させてください。
【やりたいこと】
写真の「サムネイル画像」と「元画像」を入力し、
サムネイルをクリックすると元画像を表示するページを作りたい。
【やっていること】
・テンプレート変数「photo」を入力タイプImageで作成。
・managermanagerのルールチャンクに以下のように記述。
コード: 全て選択
mm_ddMultipleFields('photo', '', '4', 'field,field', 'サムネイル,元画像');
「サムネイル」「元画像」の2つが入力できるフィールドが表示されています。
それぞれの入力欄に対して「挿入」ボタンも表示されています。
【発生している問題】
1)挿入ボタンをクリックすると、File Browserが開き、通常のImageタイプの
テンプレート変数のように画像を選択できるが、選択後も入力欄が真っ白で
何も入力されていない状態になっている。
2)しかし、入力できていないわけではなく、1の操作を行ったあとに「更新」すると
「元画像」の入力欄で選択したはずの画像が、「サムネイル」の入力欄に入っている。
サムネイルの入力欄に入れた値がどこに行ったかは不明。出力されない。
【対処】
挿入ボタンを使ってFile Browserから選択するとダメなのですが、
入力欄に直接
「content/images/photo/thumb/001.jpg」「content/images/photo/001.jpg」
のように画像パスを入力し、2つの入力欄を埋めてから更新すると、
これらの値が保持された状態で更新できるので、今は直接入力でしのいでいます。
何かやり方などが間違っているのでしょうか?
解決のためのヒントなどありましたら、お願いいたします。