Вывод характеристик в раздел категорий

Тема в разделе "Общие вопросы", создана пользователем Slait, 25 дек 2015.

  1. Slait

    Slait Эксперт

    Сообщения:
    503
    Симпатии:
    454
    Я реализовал это так:
    Вывод артикула и опций

    Шаблон
    catalog\view\theme\default\template\product\category.tpl
    Добавляем в нужное место
    Код:
                <p>Артикул: <?php echo $product['model']; ?></p>
    
    Опции(можно удалить)
                <?php if($product['attribute_groups']) { ?>
                    <?php foreach($product['attribute_groups'] as $attribute_group) { ?>
                        <?php if(!strpos($attribute_group['name'], "—")) {?>
                            <?php foreach($attribute_group['attribute'] as $attribute) { ?>
                                <b><?php echo $attribute['name']; ?></b> <?php echo $attribute['text']; ?><br>
                            <?php } ?>
                        <?php } ?>
                    <?php } ?>
                <?php } ?>
    
    Контроллер
    catalog\controller\product\category.php

    Добавляем данные о модели и опциях
    В массив
    Код:
    $data['products'][] = array(
    добавляем
    Код:
                        'model'        => $result['model'],
    'attribute_groups' => $this->model_catalog_product->getProductAttributes($result['product_id']),
    Вставить можно после
    Код:
    'name'        => $result['name'],
    2015-12-25 10-33-33 Скриншот экрана.png


    В теории все должно работать
     
    solunski.d нравится это.
  2. sereban79

    sereban79 Новичок

    Сообщения:
    4
    Симпатии:
    0
    Перепробовал все варианты в интернете и Ваш вариант тоже, ничего не меняется, уже мозг кипит. Версия ОС 2.1.0.1
     
  3. Slait

    Slait Эксперт

    Сообщения:
    503
    Симпатии:
    454
    А как пробовал? Ошибки в логах какие?
     
  4. sereban79

    sereban79 Новичок

    Сообщения:
    4
    Симпатии:
    0
    Пробовал как здесь написано. На версии 2.0.3.1 ошибка
    2016-01-07 15:34:37 - PHP Notice: Undefined index: attribute_group in C:\OpenServer\domains\magaz\catalog\view\theme\coloring\template\product\category.tpl on line 110
    на версии 2.1.0.1 вообще ни каких ошибок и ни какой реакции
     
    Последнее редактирование: 7 янв 2016
  5. sereban79

    sereban79 Новичок

    Сообщения:
    4
    Симпатии:
    0
    такое ощущение что я вообще не в том файле редактировал, когда исследую элемент <p class="description"> так и остался хотя заменил на <div class="description">
     
  6. Ravilr

    Ravilr Специалист

    Сообщения:
    3.863
    Симпатии:
    1.059
    ссылки на сторонние форумы запрещены. Уберите пожалуйста.

    инструкция конечно для шаблона по умолчанию, не для сторонних. Хотя если делать правильно, то без разницы.
    И не забываем обновлять кеш модификатора. Об этом написано в самой первой статье документации!!
     
    sereban79 нравится это.
  7. sereban79

    sereban79 Новичок

    Сообщения:
    4
    Симпатии:
    0
    Спасибо огромное!! Я уже два дня с этим туплю:( С опенкартом только знакомлюсь поэтому многое в новинку. Ссылку убрал:)
     
  8. DCH1

    DCH1 Новичок

    Сообщения:
    10
    Симпатии:
    1
    Здравствуйте. Не работает. Сделал как написано выше, удалил кеш. И ничего. 2,1,0,1 - ни ошибок ни результата. может я не в то "нужное место" это добавил. Скажите, куда лучше?