ЭНЦИКЛОПЕДИЯ СОВРЕМЕННОГО САЙТОСТРОЕНИЯ

Лучшее Инструкция Атрибуты вместо описаний на страницах

Тема в разделе "Версии 2.x", создана пользователем Алексей, 29 фев 2016.

  1. Алексей

    Алексей Веб-мастер Команда форума Эксперт

    Сообщения:
    367
    Рейтинг:
    28
    Репутация:
    +176 / 0 / -0
    Во многих случаях характеристики товара намного важнее его описания. Особенно, когда дело касается предварительного просмотра, когда пространство ограничено несколькими короткими строками.
    Все характеристики в Опенкарт прописываются в атрибутах. Так задумано. И эти же атрибуты используются для фильтрации товара. И их же можно использовать в качестве описаний товаров на страницах категорий или в результатах поиска.

    При прочих равных условиях. Товар с характеристиками, но без описания. Слева стандартный вид (результат поиска), справа то, к чему надо прийти (вид в категории):
    DenWP5.png DenWP4.png

    Делаем вывод атрибутов в результатах поиска. Порядок действий следующий:
    1) Находим на сервере файл catalog\controller\product\search.php

    Находим строку 251
    Код:
    [ ** Только зарегистрированные пользователи могут смотреть Код ** ]
    и меняем её на
    Код:
    [ ** Только зарегистрированные пользователи могут смотреть Код ** ]
    Сразу после неё вставляем новую строку
    Код:
    [ ** Только зарегистрированные пользователи могут смотреть Код ** ]
    Сохраняем, выгружаем на сервер.

    2) Находим файл catalog\view\theme\НАЗВАНИЕ ВАШЕГО ШАБЛОНА\template\product\search.tpl

    Строка 116
    Код:
    [ ** Только зарегистрированные пользователи могут смотреть Код ** ]
    ВМЕСТО неё вставляем
    Код:
    [ ** Только зарегистрированные пользователи могут смотреть Код ** ]
    Сохраняем, отправляем, радуемся полученному результату и идём пить чай.

    Ах, да. Такой приём можно использовать на любых страницах где выводятся товары: категории, результаты поиска, блок рекомендуемых товаров... В общем, что угодно.
    Номера строк могут не совпадать, а потому ищите нужное место через CTRL+F.

    Классу description потом можно задать стили в CSS. Лично я запилил всё это дело в таблицу с одной колонкой, выделил жирным название характеристик и сделал отступ перед значением.

    Фломастеры на вкус разные, так что экспериментировать никто не запрещает. При желании можно вывести атрибуты только определённой группы, но это уже ковырять в сторону цикла. Если столкнусь с такой необходимостью, отпишусь сюда и покажу на примере что и как.
     
    • Полезно [+] Полезно [+] x 1