问题描述
在显示所有产品的目录页面上,我在catalog.PHP 中添加了以下代码以显示产品的所有图像。然后我在目录页面上创建了一个 for 循环。 for 循环工作并在视觉上重复自身。但是不显示图片的url。
目录.PHP;
$images2 = array();
$results2 = $this->model_catalog_product->getProductimages($result['product_id']);
foreach ($results2 as $resultt) {
$images2[] = array(
'popup' => $this->model_tool_image->resize($resultt['image'],$this->config->get('theme_' . $this->config->get('config_theme') . '_image_popup_width'),$this->config->get('theme_' . $this->config->get('config_theme') . '_image_popup_height')),'thumb' => $this->model_journal3_image->resize($resultt['image'],$this->journal3->themeConfig('image_product_width'),$this->journal3->themeConfig('image_product_height'),$this->journal3->themeConfig('image_product_resize'))
);
}
$data['products'][] = array(
'classes' => array(
defined('JOURNAL3_ACTIVE') ? $this->journal3->productExcludeButton($result,$price,$special) : null,),'quantity' => defined('JOURNAL3_ACTIVE') ? $result['quantity'] : null,'stock_status' => defined('JOURNAL3_ACTIVE') ? $result['stock_status'] : null,'thumb2x' => defined('JOURNAL3_ACTIVE') ? $image2x : null,'second_thumb' => defined('JOURNAL3_ACTIVE') ? $second_image : null,'second_thumb2x' => defined('JOURNAL3_ACTIVE') ? $second_image2x : null,'labels' => defined('JOURNAL3_ACTIVE') ? $this->journal3->productLabels($result,'extra_buttons' => defined('JOURNAL3_ACTIVE') ? $this->journal3->productExtraButton($result,'date_end' => defined('JOURNAL3_ACTIVE') ? $this->journal3->productCountdown($result) : null,'price_value' => defined('JOURNAL3_ACTIVE') ? ($result['special'] ? $result['special'] > 0 : $result['price'] > 0) : null,'stat1' => defined('JOURNAL3_ACTIVE') ? $this->journal3->productStat($result,$this->journal3->settings->get('globalProductStat1')) : null,'stat2' => defined('JOURNAL3_ACTIVE') ? $this->journal3->productStat($result,$this->journal3->settings->get('globalProductStat2')) : null,'product_id' => $result['product_id'],'thumb' => $image,'name' => $result['name'],'description' => utf8_substr(trim(strip_tags(html_entity_decode($result['description'],ENT_QUOTES,'UTF-8'))),(int)$this->journal3->themeConfig('product_description_length')) . '..','price' => $price,'special' => $special,'tax' => $tax,'minimum' => $result['minimum'] > 0 ? $result['minimum'] : 1,'rating' => $result['rating'],'href' => $this->url->link('product/product','&product_id=' . $result['product_id'] . $url),'images' => $images2
);
}
product_card.twig ;
{% for image in product.images %}
<div class="carousel-item active">
<img class="d-block" src="{{ images.thumb }}" alt="product-img">
</div>
{% endfor %}
结果如下:
<div class="carousel-item active">
<img class="d-block" src="" alt="product-img">
</div>
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)