Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Разные иконки для категорий в главном меню


Recommended Posts

Всем доброго времени суток! Подскажите пожалуйста кто в теме, необходимо рядом с названием категорий в главном меню вывести иконки (для каждой категории свою). Прошерстил весь инет, перепробовал кучу способов, но не появляются они там и все тут. Так как не силен в PHP прошу помощи знающих, как я понимаю нужен код в контроллер header.php и header.tpl (У меня ОсStore 2.3.0.2.3, может кто-то уже делал и знает 100% рабочий код)

Надіслати
Поділитися на інших сайтах


5 hours ago, likesmartass said:

За 800р сделаю :)

Смеётесь что ль?! Мне достаточно вывести изображение категории как иконку в главное меню, а это - две, три строки кода в контроллер...Тем более сама цель не купить, чтоб было, а понять что к чему...

Надіслати
Поділитися на інших сайтах


4 минуты назад, Sparco сказал:
5 часов назад, likesmartass сказал:

За 800р сделаю :)

Смеётесь что ль?! Мне достаточно вывести изображение категории как иконку в главное меню, а это - две, три строки кода в контроллер...Тем более сама цель не купить, чтоб было, а понять что к чему...

Какая версия?

Надіслати
Поділитися на інших сайтах

16 минут назад, Sparco сказал:

Смеётесь что ль?! Мне достаточно вывести изображение категории как иконку в главное меню, а это - две, три строки кода в контроллер...Тем более сама цель не купить, чтоб было, а понять что к чему...

 

ну хорошо, только если Вы не захотите использовать поле "Изображение" по назначению совместно с иконкой, что потребует правку шаблона, контроллера, модели формы товара в админке + добавление настроек размеров вывода иконки.

+ ocStore не поддерживает svg из коробки и придется править системные файлы, чтоб была возможность заливать именно иконки.

 

Просто суть в том, что можно потратить чуть больше времени и сделать как правильно. А тяп ляп и куча индусокода может и каждый школьник.

Надіслати
Поділитися на інших сайтах

header.php  в массив $data['categories'][] = array добавил:

'image' => $this->model_tool_image->resize($category['image'], $this->config->get($this->config->get('config_theme') . '_image_category_width'), $this->config->get($this->config->get('config_theme') . '_image_category_height')),

 

А также выше вывод изображения: $this->load->model('tool/image');

 

В header.tpl вывожу так: <img src="<?php echo $category['image'];?>">

 

Вроде цепляет, но взамен необходимой картинки показывает значок с разорванной страницей, что не находит image

 

Снимок.PNG

Змінено користувачем Sparco
Надіслати
Поділитися на інших сайтах


4 minutes ago, likesmartass said:

 

ну хорошо, только если Вы не захотите использовать поле "Изображение" по назначению совместно с иконкой, что потребует правку шаблона, контроллера, модели формы товара в админке + добавление настроек размеров вывода иконки.

+ ocStore не поддерживает svg из коробки и придется править системные файлы, чтоб была возможность заливать именно иконки.

 

Просто суть в том, что можно потратить чуть больше времени и сделать как правильно. А тяп ляп и куча индусокода может и каждый школьник.

Меня устраивает отдать поле изображение под иконку и ставить её в формате .png, и требуется просто вывести её в header.php и header.tpl, а весь дизайн допилится без проблем самостоятельно

Надіслати
Поділитися на інших сайтах


  • 2 years later...

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.