「エンドレスラブ」という商品を持っています。URLはこちら。http://www.eternalflowersmm.com/floral/flower-boxes/endless-love
問題: サムネイル画像をロードすると、スクリプトが停止します。ソースを表示すると、スクリプトが次のように終了することがわかります。
<a rel="lightbox[em_lightbox]" href="
これは、media.phtml のフラクチャです。
<?php foreach ($this->getGalleryImages() as $_image): ?>
<!-- Debug -->
<p>
<pre>
<?php
print_r($_image);
echo $_image->getFile();
echo '<hr>';
?>
</pre>
</p>
<!-- \Debug -->
<a rel="lightbox[em_lightbox]"
href="<?php echo $this->helper('catalog/image')->init($this->getProduct(), 'thumbnail', $_image->getFile()); ?>"
// ^--- SCRIPT DIES AT THIS POINT
title="<?php echo $this->htmlEscape($_image->getLabel()) ?>">
<img src="<?php echo $this->h
elper('catalog/image')->init($this->getProduct(), 'thumbnail', $_image->getFile())->keepAspectRatio(TRUE)->keepFrame(true)->resize(50,50); ?>" alt="<?php echo $this->htmlEscape($_image->getLabel()) ?>" />
</a>
</li>
<?php $i++; endforeach; ?>
スクリプトはこの時点で終了します。
$this->helper('catalog/image')->init($this->getProduct(), 'thumbnail', $_image->getFile());
メイン画像はこの方法で照会され、機能します。
<a rel="lightbox[em_lightbox]" href="<?php echo $this->helper('catalog/image')->init($_product, 'image'); ?>" title="<?php echo $this->htmlEscape($this->getImageLabel())?>">
これは、その製品の管理ビューのスクリーン ショットです。http://screencast.com/t/KVgvuvmE9a これらは両方の画像の URL で、アクセス可能です。
http://www.eternalflowersmm.com/media/catalog/product/0/1/01218-600-1.jpg http://www.eternalflowersmm.com/media/catalog/product/0/1/01218-600 -2_1.jpg
私はすでに開発モードを true に設定し、index.php で show_erros 1 を設定しようとしました。エラーは表示されません。errors.log と system.log を確認しました。何もありません。
助けてください。