แต่ว่า มันแสดงแบบนี้ครับเลยคิดว่า น่าจะเป็นที่ Loop forech ครับ ส่วนโค้ดแสดงผลที่ว่า ถ้าแคชไม่มีก็ให้ไปดึงจากฐานข้อมูลแล้วนำไปใช้ในไฟล์ default.php
Code: Select all
if(!$setid) {
$product_slisdershow = $params->get('selectids'); //เรียก id products
$helper_newproduct->newItem(implode(",",$product_slisdershow)); //เรียกจากฐานข้อมูล
$setid = array('category_id' => $helper_newproduct->category_id ,
'product_id' => $helper_newproduct->product_id,
'image' => $helper_newproduct->image,
'product_price' => $helper_newproduct->product_price);
$cache->store($setid, $cacheid);
}
Code: Select all
<?php foreach ($setid as $product): ?>
<div>
<a href="<?php echo SEFLink('index.php?option=com_mooziicart&controller=product&task=view&category_id=' . $product['category_id'] . '&product_id=' . $product['product_id'], 1); ?>" >
<center> <img src="<?php echo JUri::root() . 'components/com_mooziicart/files/img_products/' . $product['image'];?>" width="100px" heigh="100px" title="<?php echo $product['name_'.$lang_tag] ?>" alt="<?php echo $product['name_'.$lang_tag] ?>"></a><center>
<br>
<center> <?php echo ($product['name_'.$lang_tag]) ?><br></center>
<?php echo formatpriceMZC($product['product_price'])?>
</div>
</center>
<?php endforeach; ?>