Перейти к содержанию
kate1987

[Решено] Glossy Category отобразить изображения категорий

Рекомендуемые сообщения

Здравствуйтею

Использую Opencart 1.5.5

Скачала модуль выпадающего вертикльного меню Glossy Category здесь

Пытаюсь добавить изображения категорий напростив ссылок

ДЛя этого к котроллере модуля добавила такой код

	$this->load->model('tool/image');
        $thumb = $this->model_tool_image->resize($category['image'], 150, 150);

в массив с обьявлением переменных  $this->data['categories'][] = array( ... добавила код

'thumb'       => $thumb

Вывела изображения в файле tpl (добавленное выделено)

foreach ($categories_1 as $category_1) {																			
	$output .= '<li>';																					
	$unrewritten  = $this->url->link('product/category', 'path=' . $category_1['category_id']);
$output .= '<img src="'. $category_1['thumb'] . '" />';	
	$output .= '<a href="'.($unrewritten).'">' . $category_1['name'] . '</a>';			

Но в итоге все равно ошибка Notice: Undefined index: thumb

Где я ошиблась?

Поделиться сообщением


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

resize($category['image'] и $category_1['thumb']

ресайзете один массив, а выводи другой

Поделиться сообщением


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

resize($category['image'] и $category_1['thumb']

ресайзете один массив, а выводи другой

это так выводяться категории в модуле этом

$this->data['categories'][] = array(
				'category_id' => $category['category_id'],
				'name'        => $category['name'] . ($this->config->get('config_product_count') ? ' (' . $total . ')' : ''),
				'children'    => $children_data,
				'href'        => $this->url->link('product/category', 'path=' . $category['category_id']),
			 'image'             => $category['image']
			);	
$categories_1 = $this->model_catalog_category->getCategories(0);  											
if ($categories_1) {$output = '<ul class="glossycategory" id="verticalmenu">';}  															

foreach ($categories_1 as $category_1) {																			
	$output .= '<li>';																					
	$unrewritten  = $this->url->link('product/category', 'path=' . $category_1['category_id']);
$output .= '<img src="'. $category_1['image'] . '" />';	
	$output .= '<a href="'.($unrewritten).'">' . $category_1['name'] . '</a>';			
 
	$categories_2 = $this->model_catalog_category->getCategories($category_1['category_id']);								

Поделиться сообщением


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

Ребят никто не поможет?

Поделиться сообщением


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

вобщем решила я проблему

путь неправильно прописала

надо

$output .= '<img src="image/'. $category_1['image'] . '" />';

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

 

и поменяла его до такого вида

Поделиться сообщением


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

Kate1987, здравствуйте. Если можно, вышлите, пожалуйста: eduha71@gmail.com. Хотелось бы попробовать поставить вместо стандартного меню.

Поделиться сообщением


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.