お世話になります。
Dittoを使用し、あるコンテナの中の、ページ一覧を表示しようとしています。
表示内容は、表示するページの、ページタイトルやキャプション、キーイメージなどテンプレート変数の内容を表示しようとしています。
以下テストで作成した表示用のチャンクです。
<p>
[+pagetitle+]<br />
[+point+]<br />
[+likeeat+]<br />
<img src="[+itemimg+]" width="250" height="250" alt="テスト画像">
</p>
表示するページで下記のように呼び出しています。
[[Ditto? &parents=`16` &display=`all` &tpl=`dittotest` &dateSource=`pub_date` &dateFormat=`%Y.%m.%d` &showPublishedOnly=`1`]]
ここで、タイプがテキストの[+likeeat+]、[+point+]は表示されるのですが、画像の[+itemimg+]が表示されません。
自サイトだけでなく、modxのデモサイトでも試し、同様の表示になりましたので、
理解が足りず、どこかが間違っているのだと思いますが、
もしよろしければご助言ください。
-----
ご利用のサーバ:さくらのレンタルサーバ スタンダード
MODXのバージョン:1.08J
PHPのバージョン:5
MySQLのバージョン:
ブラウザ:
-----
Dittoで画像が出力されない 【解決済み】
Re: Dittoで画像が出力されない
生成したデモサイトがまだ残ってたら、URLを教えていただいてよいでしょうか。こちらで再現状況を作ることもできますが、すでにあるならすぐ見てみます。
Re: Dittoで画像が出力されない
ありがとうございます。
以下デモサイトです。
http://130306100749-13882.evo.demo.modx.jp/manager/
ID guest
PW guest00
dittoを呼び出しているページは「dittoテスト」
ページ一覧のコンテナはID16です。
お手数をおかけしますが、宜しくお願い致します。
以下デモサイトです。
http://130306100749-13882.evo.demo.modx.jp/manager/
ID guest
PW guest00
dittoを呼び出しているページは「dittoテスト」
ページ一覧のコンテナはID16です。
お手数をおかけしますが、宜しくお願い致します。
Re: Dittoで画像が出力されない
変数名を変更すると出力されますが、変ですね。あとで調べてみます
Re: Dittoで画像が出力されない
http://130306100749-13882.evo.demo.modx.jp/1.html
ずいぶん昔からある不具合のようです。上記、修正した状態です。
assets/snippets/ditto/classes/template.class.inc.php をテキストエディタで開いて、
}else if (substr($field, 0, 4) == "item") {
という行を見つけて、
}else if (substr($field, 0, 5) == "item[") {
このように書き換えてみてください。
※次のバージョンで修正対応します
ずいぶん昔からある不具合のようです。上記、修正した状態です。
assets/snippets/ditto/classes/template.class.inc.php をテキストエディタで開いて、
}else if (substr($field, 0, 4) == "item") {
という行を見つけて、
}else if (substr($field, 0, 5) == "item[") {
このように書き換えてみてください。
※次のバージョンで修正対応します
Re: Dittoで画像が出力されない 【解決済み】
yama 様
不具合だったのですね。
素早い御対応ありがとうございました。
おかげさまで無事表示されるようになりました。
不具合だったのですね。
素早い御対応ありがとうございました。
おかげさまで無事表示されるようになりました。