我有这个产品叫“无尽的爱”。这是网址。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
我已经尝试在 index.php 上将开发模式设置为 true 和 show_erros 1。没有显示错误。检查了errors.log 和system.log。什么都没有。
请帮助。