我有这个名为" Endless Love"的产品。 这是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
我已经尝试将dev模式设置为true并在index.php上设置show_erros 1。没有出现任何错误。 检查errors.log和system.log。什么都没有。
帮助。