Intereting Posts
Как отправить пользователя на наш веб-сайт, если он откажется от приложения Twitter? Как добавить РОЛЬ ПОЛЬЗОВАТЕЛЯ для пользователя в WordPress? Как я могу автоматически определять дневную экономию на PHP? Платная оплата Android Динамически измененные файлы в PHP. Иногда изменения не отображаются в include (), ftp_put () Есть ли функция PHP для замены значений двух переменных? Показывать второе раскрывающееся меню, основанное на предыдущем выпадающем списке. PHP soapClient для PayPal SetExpressCheckout Ошибка аутентификации не использовать сеанс в php Работать вокруг магических цитат или просто убедиться, что они выключены? PHP Обработка ошибок: die () Vs trigger_error () Vs throw Exception PHP: формат широты и долготы с градусами, минутами и секундами Необходимо загрузить изображение более 2 МБ Symfony & Guard: «Токен безопасности был удален из-за исключения AccountStatusException» Загрузите изображение или txt и автоматически добавьте его на веб-страницу.

OpenCart показать изображения категорий на главной странице?

Я использую самую последнюю версию открытой тележки.

То, что я хочу сделать, это показать изображение со страницы категории магазина на каждой странице страницы, так как я хочу реализовать его в меню. Вы можете видеть, что я имею в виду здесь: http://www.tomrawcliffe.com/portfolio/strings-r-us/

В файле cetegory.tpl я нашел:

<?php if ($thumb) { ?> <div class="image"><img src="<?php echo $thumb; ?>" alt="<?php echo $heading_title; ? >" /></div> <?php } ?> 

Но я понял, что это не так просто, как копировать и вставлять это в header.tpl и т. Д.

Что я делаю!?

Solutions Collecting From Web of "OpenCart показать изображения категорий на главной странице?"

ОК, откройте /catalog/controller/common/header.php

Найти этот код

  // Level 1 $this->data['categories'][] = array( 'name' => $category['name'], 'children' => $children_data, 'column' => $category['column'] ? $category['column'] : 1, 'href' => $this->url->link('product/category', 'path=' . $category['category_id']) ); 

измените его на

  // Level 1 $this->load->model('tool/image'); $image = empty($category['image']) ? 'no_image.jpg' : $category['image']; $thumb = $this->model_tool_image->resize($image, 100, 100); $this->data['categories'][] = array( 'name' => $category['name'], 'children' => $children_data, 'column' => $category['column'] ? $category['column'] : 1, 'thumb' => $thumb, 'href' => $this->url->link('product/category', 'path=' . $category['category_id']) ); 

Затем в /catalog/view/theme/[your-theme-name]/template/common/header.tpl просто используйте $category['thumb'] где вам это нужно

обратите внимание, что я установил ширину и высоту в 100 пикселей в приведенном выше коде, и вы должны соответствующим образом изменить его