Jump to content
Sign in to follow this  
manager2up

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

Recommended Posts

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

	  <?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

Share this post


Link to post
Share on other sites

В 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

Share this post


Link to post
Share on other sites

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

'special'      => $special,

Вставляете

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

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


 

  • +1 1

Share this post


Link to post
Share on other sites

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

'special'      => $special,

Вставляете

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

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

 

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

Share this post


Link to post
Share on other sites
В 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 } ?>

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

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Similar Content

    • By dima2000
      Знающие люди, направьте на решение проблемы. После нескольких лет работы магазина и нескольких смен продаваемого ассортимента товаров накопилось огромное количество ненужных атрибутов и значений атрибутов. Ищу решение каким образом можно их удалить пакетно. Может быть каким-то запросом в базе или есть модуль. Самостоятельно решения не нашел. Ручное удаление не вариант, в базе около полутора миллиона значений атрибутов.
       
      Версия опенкарта ocStore 1.5.5.1.2
    • By mazein
      Скачать/Купить дополнение


      Подсказка для атрибутов, групп атрибутов, опций и их значений - ocmod_2.x
      Всплывающая подсказка для атрибутов, групп атрибутов, опций и их значений
      Модуль выполнен для стандартного шаблона. Ввиду того, что я не могу учесть всех нюансов кастомных шаблонов, работу модуля на них я не гарантирую.
       
      Модуль распространяется как есть. Все доработки, и адаптация - платно.
       
      Функционал:
      всплывающее описание (подсказка) для группы атрибутов всплывающее описание (подсказка) для атрибутов всплывающее описание (подсказка) для значений атрибутов всплывающее описание (подсказка) для опций всплывающее описание (подсказка) для значений опций возможность задать подсказку значению опции как на странице опций, так и на странице редактирования товара, причём на сайте выводиться будет подсказка со страницы редактирования товара. Возможность задать подсказки разным значениям атрибутов через запятую.  
      Описание выводится в карточке товара (вкладка характеристики), и на странице сравнения товаров.
      Установка стандартная для ocmod:
      Панель управления - Установка дополнений
       
      Демо Добавил mazein Добавлено 03.02.2016 Категория Опции Системные требования Сайт разработчика Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 2.3
      2.1 ocStore 2.3
      2.1 OpenCart.Pro, ocShop Обращение к серверу разработчика  
    • By mazein
      Всплывающая подсказка для атрибутов, групп атрибутов, опций и их значений
      Модуль выполнен для стандартного шаблона. Ввиду того, что я не могу учесть всех нюансов кастомных шаблонов, работу модуля на них я не гарантирую.
       
      Модуль распространяется как есть. Все доработки, и адаптация - платно.
       
      Функционал:
      всплывающее описание (подсказка) для группы атрибутов всплывающее описание (подсказка) для атрибутов всплывающее описание (подсказка) для значений атрибутов всплывающее описание (подсказка) для опций всплывающее описание (подсказка) для значений опций возможность задать подсказку значению опции как на странице опций, так и на странице редактирования товара, причём на сайте выводиться будет подсказка со страницы редактирования товара. Возможность задать подсказки разным значениям атрибутов через запятую.  
      Описание выводится в карточке товара (вкладка характеристики), и на странице сравнения товаров.
      Установка стандартная для ocmod:
      Панель управления - Установка дополнений
       
      Демо
    • By evolka
      Поместить выпадающий список с опцией на плашку товара.
      При смене опции должно меняться отображение цены товара.
      По умолчанию должна стоять минимальная цена и минимальная опция.
      В выпадающем списке указывается только опция ( на данный момент указывается цифра добавляющаяся к цене)
      Функция должна работать как на мобильной версии так и в браузере компьютера.
      Купленные товары должны вычитаться со склада.
       
      Поместить атрибут на плашку товара.
       
      Если в товаре нет опции вывести атрибут на плашку.
       
      На странице товара есть рекомендованные товары, у них так же добавить опцию и атрибут.
    • By sv2109
      Больше 10 тысяч загрузок модулей от sv2109!
      Это вторая версия модуля, который имеет уже больше 200 покупок!
      Что делает этот модуль?
      Модуль значительно облегчает добавление атрибутов при добавлении товара
      Когда вы добавляете новый товар то во вкладке атрибутов вам придется вручную добавлять каждый атрибут. А если товаров несколько тысяч и у каждого по 15-20 атрибутов?.. Что делает модуль? Он позволяет привязать атрибуты к категории товаров. Например можно указать что для товара "Ноутбук" подходят атрибуты "процессор", "ОЗУ", "HDD" итд Теперь когда вы добавляете новый товар-ноутбук во вкладке атрибуты автоматически добавятся присвоенные для ноутбука атрибуты: "процессор", "ОЗУ", "HDD". У вас также остается возможность добавить атрибуты и вручную.
      Модуль значительно сэкономить время и количество ошибок при добавлении атрибутов.
      Демонстрация работы
      вместе с модулем Attribute Select - Атрибуты списком
      Совместимость:
      OpenCart, ocStore 2.0.x, 2.1.x, 2.2, 2.3, 3.x
      Версию для Opencart, ocStore 1.5.x можно скачать тут
       
      Модуль использует IonCube, обычно на 99% хостингов он установлен но на всякий случай можете проверить.
      Одна лицензия модуля позволяет установить этот модуль на 1 домене.
       
      Демо:
      Категория
      Товар
       
      Для связи с автором модуля пишите на sv2109@gmail.com или в ЛС
      © Стасюк Владимир (sv2109.com), 2016
  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.