首页 文章

Opencart显示相关产品的属性

提问于
浏览
1

我在opencart中需要一个循环的帮助 .

我想在产品页面上显示彼此相邻的2-3个产品 . 类似于比较页面上的产品显示方式 . 我已经通过代码实现了产品限制,并且我已经设法显示其他所有内容,图片,价格等 . 我的问题是属性 .

我知道我需要进入这个阵列

$this->data['products'][] = array(
......
'attribute'    => $attribute_data,

我还包括这行代码

$attribute_groups =  $this->model_catalog_product->getProductAttributes($product_id);

我的循环是

<?php foreach ($attribute_group['attribute'] as $key => $attribute) { ?>
<tbody>
  <tr>

    <td><?php echo $attribute['name']; ?></td>

      <td><?php echo $attribute['text']; ?></td>


  <?php } ?>
<?php } ?>

这将获取当前产品的所有属性,但如果存在任何相关产品,则会显示未填写的任何属性的错误 .

然后我不知道如何进入阵列并显示相关的产品属性详细信息 .

请帮忙

1 回答

  • 0
    <?php if isset($attribute['name'];); {?>
    
    <td><?php echo $attribute['name']; ?></td>
    
    <?php } ?>
    

    试试这个;错误将不会显示 .

相关问题