COVID2019 и это вот все. Друзья, вся эта история начинает плохо пахнет. Мойте руки, не ходите в люди. Отложите все плановые покупки и положите в носок заначку. Заприте ваших родителей, бабушек-дедушек на даче. Лучше перебдеть чем недобдеть. Берегите себя!

Меню категорий


eiler

Recommended Posts

Добрый день, подскажите как можно реализовать в модуле "Категории" возможность,чтобы подкатегории товара открывались при наведении мышки, а не при клике(использую  Версия 2.1.0.1.9 , модуль " Категории ")

Ссылка на комментарий
Поделиться на других сайтах

Мне советовали так, сам не делал.Что там получится на выходе понятия не имею.Спроси у него http://forum.opencart.pro/profile/5265-lordaaa/

 

Небольшой допил модуля Категорий 4го уровня решает. Приведу пример для родительских категорий. В контроллер добавляем thumb 

if ($category['image']) {
				$image = $this->model_tool_image->resize($category['image'], 40, 40);
			} 
			
			$data['categories'][] = array(
				'category_id' => $category['category_id'],
				'name'        => $category['name'] . ($this->config->get('config_product_count') ? ' (' . $this->model_catalog_product->getTotalProducts($filter_data) . ')' : ''),
				'children'    => $children_data,
				'thumb'       => $image,
				'href'        => $this->url->link('product/category', 'path=' . $category['category_id'])
			);	

и в tpl уже вставляем изображение 

<img src="<?php echo $category['thumb']; ?>"/>

Для дочерних на подобии.

Потом останется в tpl сделать структуру типа меню (<ul><li><a></a><ul><li><a></a>....</li></ul></li></ul>) и написать css.

Примерно так выглядит модуль с изменениями которые я описал. 

category4.PNG

 

 

Еще это

В 30.01.2016 at 11:00, spown сказал:

при наведении мышко они сами разворачиваются ?

Можно ли сделать так что бы в верхнем меню они вываливались вниз, а в категориях слева выпадали вправо, ну или наоборот если модуль стоит справа ?

Легко! Стили в css прописываете и всё.

 

З.Ы. небольшое дополнение. Еще необходимо дописать в контроллер

$this->load->model('tool/image');

А то на главной увидите такое

Fatal error: Call to a member function resize() on a non-object in .........
Ссылка на комментарий
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вы вставили отформатированное содержимое.   Удалить форматирование

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу