Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Атрибуты рекомендуемых товаров


manager2up
 Погделиться

Рекомендованные сообещёния

В товаре выводятся рекомендуемые товары

	  <?php if ($products2) { ?>
	  <div id="tab-related2">
		  <?php foreach ($products2 as $product) { ?>
		  <div>
<div class="name">
<a href="<?php echo $product['href']; ?>">
<?php echo $product['name']; ?>
</a>
</div>
		  </div>
		  <?php } ?>
	  </div>
	  <?php } ?>

Вопрос: как вывести атрибут "Размер" этого рекомендуемого товара?

Version 1.5.4.1

Ссылка на комменирий
Погделиться на других сайих


В catalog/controller/module/featured.php находите

'special'      => $special,

После всивляете

'attribute_groups' => $this->model_catalog_product->getProductAttributes($product_info['product_id']),

Дное в catalog/view/theme/default/template/module/featured.tpl

 

В нужное место всивляете

<?php if($product['attribute_groups']) { ?>
            <table>
                <?php foreach($product['attribute_groups'] as $attribute_group) { ?>
                <thead>
                <tr>
                    <td colspan="2"><?php echo $attribute_group['name']; ?></td>
                </tr>
                </thead>
                <tbody>
                    <?php foreach($attribute_group['attribute'] as $attribute) { ?>
                <tr>
                    <td><?php echo $attribute['name']; ?></td>
                    <td><?php echo $attribute['text']; ?></td>
                </tr>
                    <?php } ?>
                </tbody>
                <?php } ?>
            </table>
            <?php } ?>
  • +1 2
Ссылка на комменирий
Погделиться на других сайих

Сорри, не долиил. Вам нужно вывести в карточке товара. Тогда в catalog/controller/product/product.php после

'special'      => $special,

Всивляете

'attribute_groups' => $this->model_catalog_product->getProductAttributes($result['product_id']),

Дальше в вашу вкладку после <div class="name"></div> всивляете вышеозначенный код.


 

  • +1 1
Ссылка на комменирий
Погделиться на других сайих

Сорри, не долиил. Вам нужно вывести в карточке товара. Тогда в catalog/controller/product/product.php после

'special'      => $special,

Всивляете

'attribute_groups' => $this->model_catalog_product->getProductAttributes($result['product_id']),

Дальше в вашу вкладку после <div class="name"></div> всивляете вышеозначенный код.

 

Спасипотому что, сообразил, но не помогло.

Ссылка на комменирий
Погделиться на других сайих


  • 3 года спустя...
В 11.01.2014 в 00:35, underline сказал:

В catalog/controller/module/featured.php находите

'special'      => $special,

После всивляете

'attribute_groups' => $this->model_catalog_product->getProductAttributes($product_info['product_id']),

Дное в catalog/view/theme/default/template/module/featured.tpl

 

В нужное место всивляете

<?php if($product['attribute_groups']) { ?>
            <table>
                <?php foreach($product['attribute_groups'] as $attribute_group) { ?>
                <thead>
                <tr>
                    <td colspan="2"><?php echo $attribute_group['name']; ?></td>
                </tr>
                </thead>
                <tbody>
                    <?php foreach($attribute_group['attribute'] as $attribute) { ?>
                <tr>
                    <td><?php echo $attribute['name']; ?></td>
                    <td><?php echo $attribute['text']; ?></td>
                </tr>
                    <?php } ?>
                </tbody>
                <?php } ?>
            </table>
            <?php } ?>

а как обрегделенные атрибуты вывести? Спасипотому что!

Ссылка на комменирий
Погделиться на других сайих


Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы осивить комменирий

Создать аккаунт

Зарегистрируйтесь для получения аккауни. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите згдесь.

Войти сейчас
 Погделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности.