问题描述
嗨!
我在 Prestashop 工作(后面是 Symfony[PHP];前面是 Smarty),当我们有一个 foreach 列出产品时:
{foreach from=$products item="product"}
{include file="catalog/_partials/miniatures/product.tpl" product=$product}
{/foreach}
这个foreach调用了产品的缩图(列表产品的那个),然后,我们还有其他的产品缩图模板:
{block name='product_thumbnail'}
<p style="color:white;font-size:8px;opacity:0">pre thumbnail</p>
{include file='catalog/_partials/miniatures/_partials/product-miniature-thumb.tpl'}
<p style="color:white;font-size:8px;opacity:0">post thumbnail</p>
{/block}
<div class="product-description">
<div class="product-condition">
...
如果你看清楚最后一张照片,你可以看到一对文本,我制作它们是为了检测模板停止工作的位置,这是问题所在:
出于某种原因,第一次迭代效果很好,但是,在下一次迭代中,foreach“跳转”了微型产品并仅使用缩略图,结果:我们只在第一次看到产品描述剩下的,剩下的,只有照片。
我认为问题可能出在我们包含的方式上,或者……也许我们可以在内部创建一个包含双重包含的 foreach?
感谢您的介绍。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)