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

Вывод категорий в карточке товара OpenCart 2.3


 Погделиться

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

Отображает принадлежность товара к категориям в карточке товара.

Не знаю было ли что подобное на форуме навернкака наверное было, но на вскакий случай выложу модификатор.

 

В строке <file path="catalog/view/theme/ВАША ТЕМА/template/product/product.tpl" error="log">

ВАША ТЕМА заменить на тему усиновленную у вас.

 

Заходим в модификаторы, нажимаем на + копируем, всивляем и сохраняем, гделаем обновление и радуемся категориям в карточке товара.

 

 

<?xml version="1.0" encoding="utf-8"?>
<modification>
<code>Product Categories OpenCart 2.3</code>
<name>Product Categories OpenCart 2.3</name>
<version>2.3</version>
<author>[email protected]</author>

<file path="catalog/view/theme/ВАША ТЕМА/template/product/product.tpl" error="log">
<operation error="log">
<search><![CDATA[<?php echo $stock; ?></span></li>]]></search>
<add position="after"><![CDATA[<li class="p-brand">Категории товара: </span><?php foreach ($catprod as $catp) { ?> <a href="<?php echo $catp['href']; ?>"><?php echo $catp['name']; ?></a> \<?php } ?></li>]]></add>
</operation>
</file>

<file path="catalog/controller/product/product.php" error="log">
<operation error="log">
<search><![CDATA[if ($product_info) {]]></search>
<add position="before"><![CDATA[
    $this->load->model('catalog/category');
        $data['catprod'] = array();          
        $product_category = $this->model_catalog_product->getCategories($product_id);          
        foreach ($product_category as $prodcat) {
        $category_info = $this->model_catalog_category->getCategory($prodcat['category_id']);
        if ($category_info) {
             $data['catprod'][] = array(
             'name'     => $category_info['name'],
             'href'     => $this->url->link('product/category', 'path=' . $category_info['category_id'])
             );
        }
        } 
]]></add>
</operation>
</file>

</modification>

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


  • 1 год спустя...
  • 2 года спустя...
В 03.12.2018 в 11:01, oligarhist сказал:

Не срилиило! 
OCStore 2.3 + шаблон UniShop

 

 

Потому что сгделано это для Шаблона Journal, если присмотреться то нужно у себя искать то что в твоём шаблоне и заменить в ocmode, я у себя ик сгделал и всё зарилиила 

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


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

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

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

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

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

Войти

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

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

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

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

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