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

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


Recommended Posts

Всем привет.
Ребят,только недавно начал капаться с opencart'ом.
Не подскажите как или в каком файле нужно прописывать,чтобы поставить иконки для главных категорий в меню.
Заранее спасибо.

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


Для меню если категории то в нужную категорию выставляй картинку а потом вывести её в меню. Я думаю что на форуме найдёте как. Если нет то обращайтесь.

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


Для меню если категории то в нужную категорию выставляй картинку а потом вывести её в меню. Я думаю что на форуме найдёте как. Если нет то обращайтесь.

Ну да,в теории я понимаю,тоесть в категории загружена картинка,только не знаю как её от туда вытащить через код,что и в каких файлах редактировать.

Нашел статью,вроде она норм https://toster.ru/q/300221

Только не могу понять в каких файлах именно редактировать,у меня файла header.php например штуки 3 в разных папках: Admin,catalog, и в папке моего шаблона..

Отсюда вытекает вопрос-в каких файлах редактировать и если я буду делать по этой статье,то все будет правильно выводиться?

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


нужно 2 файла (незабудте их сохранить в первоначальном виде)

1. catalog\view\theme\ваша тема\template\common\header.tpl

 вставляете код:  <img src="<?php echo $category['thumb']; ?>" border="0">

где то приблизительно вот так (у вас может код немного олечаться) :  

<li><?php if ($category['active']) { ?>
<a href="<?php echo $category['href']; ?>" class="active"><center><img src="<?php echo $category['thumb']; ?>" border="0"></center> <i class="fa fa-bars"></i> <?php echo $category['name']; ?></a>
 
2. catalog\controller\common\header.php
 
вставляете код 'thumb'    => $image
 
гдето преблезительно суда:
 
$this->data['categories'][] = array(
'name'     => $category['name'],
'children' => $children_data,
'active'   => in_array($category['category_id'], $parts),
'column'   => $category['column'] ? $category['column'] : 1,
'href'     => $this->url->link('product/category', 'path=' . $category['category_id']),
                    'thumb'    => $image
);
Надіслати
Поділитися на інших сайтах


 

нужно 2 файла (незабудте их сохранить в первоначальном виде)

1. catalog\view\theme\ваша тема\template\common\header.tpl

 вставляете код:  <img src="<?php echo $category['thumb']; ?>" border="0">

где то приблизительно вот так (у вас может код немного олечаться) :  

<li><?php if ($category['active']) { ?>
<a href="<?php echo $category['href']; ?>" class="active"><center><img src="<?php echo $category['thumb']; ?>" border="0"></center> <i class="fa fa-bars"></i> <?php echo $category['name']; ?></a>
 
2. catalog\controller\common\header.php
 
вставляете код 'thumb'    => $image
 
гдето преблезительно суда:
 
$this->data['categories'][] = array(
'name'     => $category['name'],
'children' => $children_data,
'active'   => in_array($category['category_id'], $parts),
'column'   => $category['column'] ? $category['column'] : 1,
'href'     => $this->url->link('product/category', 'path=' . $category['category_id']),
                    'thumb'    => $image
);

 

Большое спасибо за разъяснение,почти все понял,только можете уточнить про header.tpl

Вставил во все места,ничего не изменилось,только у одной категории появился значок,тип изображение не найдено.Вот в .tpl есть несколько мест куда можно тыкнуть ваше дополнение кода.Я вставил,но изображение все равно типо не найдено...

post-710627-0-25369500-1463201328_thumb.jpg

post-710627-0-59356800-1463201328_thumb.jpg

post-710627-0-08590400-1463201367.jpg

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


 

нужно 2 файла (незабудте их сохранить в первоначальном виде)

1. catalog\view\theme\ваша тема\template\common\header.tpl

 вставляете код:  <img src="<?php echo $category['thumb']; ?>" border="0">

где то приблизительно вот так (у вас может код немного олечаться) :  

<li><?php if ($category['active']) { ?>
<a href="<?php echo $category['href']; ?>" class="active"><center><img src="<?php echo $category['thumb']; ?>" border="0"></center> <i class="fa fa-bars"></i> <?php echo $category['name']; ?></a>
 
2. catalog\controller\common\header.php
 
вставляете код 'thumb'    => $image
 
гдето преблезительно суда:
 
$this->data['categories'][] = array(
'name'     => $category['name'],
'children' => $children_data,
'active'   => in_array($category['category_id'], $parts),
'column'   => $category['column'] ? $category['column'] : 1,
'href'     => $this->url->link('product/category', 'path=' . $category['category_id']),
                    'thumb'    => $image
);

 

Если возможно,могу ли я вам скинуть этот файл,чтобы вы посмотрели,если есть лишняя минутка,буду благодарен...

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


Давайте так я вам объясню приблизительно постарайтесь сами разобраться.

По моему я вам немного не подходящий код прописал.Бо у меня немножко не опенкарт да и от версии много зависит

Просмотрите вот сдесь: https://opencartforum.com/topic/22253-kartinki-v-meniu-opencart/

 

Сейчас обясню так как вы новичёк вам главное сейчас розобраться и потом будет легче, бо взавтра вам преспичит артикул вывести или ещё что то... постоянно по мелочам на форум песать будите:)))

в опенкарт есть 2 робочие папки это : Админка и каталог

Админка это все то что вы видете в админке

Каталог все то что вы видете на сайте.

 

В адинке и каталоге есть 3 главных папки: ленгвич, контролер и виев.

                                                                               Контролер задает функционал

                                                                               ленгвич задает текст

                                                                               виев выводит содержымое.

                                                              За того файлы и повторяются.

Вам понадобиться знать вот это: https://opencartforum.com/topic/18857-opisanie-failov-shablona-default-154x/

 

 

Например вы в админке в товаре заметили фукцию"Дата поступления" времени когда добавлен товар например 14,05,2016

а на сайте в товаре такой фукции нет.

Соотвецтвенно вы не знаите переменую этой фукции. Вы заходите фтп в админку в ленгвич (продукт) открываете и смотрите переменню. в таком же файле в каталоге фукционал этой переменной и у виев её вывод. Теперь вам достаточно перенести это всё в ваш сайт по аналогии как в админке.

 

Смотрите если вы не сможете розобраться скартинкой то напишете мне в сообщении доступ до фтп я вам сделаю. 

Хотя старайтесь сделать сами, так как оно вам прегодиться.

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


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

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

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

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

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

Вхід

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

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

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

Important Information

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