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

Ну что ж, выбирать не приходится, как я уже говорил. Сел я вчера и написал небольшой модуль, который позволяет к категориям добавлять иконки Font Awesome. Назвал я сей модуль Fa Icon Cat.

Fa Icon Cat

Информация:

Fa Icon Cat на GitHub
Скачать модуль Fa Icon Cat
Модуль распространяется по лицензии MIT

Установка:

  1. Скачать архив с модулем. Разархивировать, и закачать на хостинг в папку модулей PHPShop(phpshop/modules). Зайти в административную панель магазина, "Модули" -> "Обзор доступных модулей". Найти в списке “Fa Icon Cat” нажать кнопку "Установить".
  2. При необходимости, задать для категорий иконку по-умолчанию в меню "Модули" -> "Fa Icon Cat" -> "Настройки".
  3. Добавить переменную @faIconCatCSS@ между тегами в файлы main/index.tpl и main/shop.tpl используемого вами шаблона.
  4. Добавить переменную @faIcon@ в место, куда хотите выводить иконки в файлах catalog_forma.tpl, catalog_forma_2.tpl, catalog_forma_3.tpl, используемого вами шаблона.
  5. В карточке редактирования/создания категории, задать интересующую вас иконку.

Версии:

ver 0.1.beta
- Первая версия модуля

Что планируется в будущем:

+ Исправить узкое место, с настройками плагина. Делается большее количество запросов, чем хотелось бы.
+ Если иконка по умолчанию не указана, не выводить даже тегов
+ Поддержка иконок для “Главного меню”
+ Возможность убирать иконку по-умолчанию.
+ Возможно что-то ещё, если будут идеи и предложения.