Opencart — Добавляем Описание Производителям

Тема в разделе "Модули и дополнения", создана пользователем admin, 17 июн 2016.

  1. TopicStarter Overlay
    Offline

    admin Команда форума Администратор

    Сообщения:
    2.317
    Симпатии:
    75.692
    Репутация:
    170
    Сегодня получил от знакомого вопрос о том, как добавить описание производителям (OpenCart 1.5.3.1 + нестандартный шаблон). В админке данное поле существует, то есть, описание добавить можно точно так же, как мы добавляем описание товару, но в самом магазине добавленное нами описание не отобразится. Эта ситуация практически постоянно происходит в том случае, если вы используете нестандартный шаблон. Как же исправить ситуацию? Как добавить описание производителям? И этот вопрос не является прихотью или излишеством — добавление контента помогает в продвижении сайта, так что если в вашем магазине имеются производители, инфо о них не помешает добавить.

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

    На данный момент мы имеем вот такое отображение производителя:

    manufacturer.jpg

    Постараемся сделать так, чтобы производители имели следующий вид:

    manufacturer-description.jpg

    Раньше приходилось находить решение данного вопроса при помощи xml файла, то есть задействовался vqmod. Мы же пойдем другим путем — добавим небольшой кусочек кода, который прекрасно справится с поставленной задачей — отобразит информацию о производителе.

    Открываем файл catalog\view\theme\default\template\product\manufacturer_info.tpl и ищем строку с выводом названия производителя

    Код:
    <h1><?phpecho$heading_title;?></h1>
    И после нее добавляем код с выводом описания:

    PHP

    Код:
    <?phpif($description){?>
    <div class="manufacturer-info"><?phpecho$description;?></div>
    <?php}?>
    Теперь мы имеем видимое описание под названием производителя. Если же есть желание или надобность отобразить описание производителя не в начале страницы, а в конце, под товаром, то приведенный выше код, необходимо разместить после кода отвечающего за пагинацию

    PHP

    Код:
    <div class="pagination"><?phpecho$pagination;?></div>
    Пишем и размещаем на сайте любую информацию о производителях — теперь она станет доступной как поисковикам, так и покупателям.