2015-05-20 6 views
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 } ?> 

Это заставляет меня все атрибуты текущего продукта, но отображают ошибки для любых не заполненных атрибутов, если есть связанные продукты.

Тогда я понятия не имею, как добраться до массива и отобразить связанные атрибуты продукта.

пожалуйста, помогите

ответ

0
<?php if isset($attribute['name'];); {?> 

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

<?php } ?> 

Попробуйте это; ошибка не будет показана.

Смежные вопросы