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

mts2050

Новачок
  
  • Публікації

    2
  • З нами

  • Відвідування

Повідомлення, опубліковані користувачем mts2050

  1. Может кто-нибудь из разработчиков может взяться за разработку шаблона elektrosila.altop.ru. Конечно с некоторыми изменениями в лучшую сторону. Думаю будет пользоваться популярностью при продаже в разделе "дополнения -> шаблоны"

  2. Извиняюсь если такая тема уже была.
    Подскажите как вывести в меню картинки.
    Попробовал вот так но не получается:
     
    В файле: .../catalog/controller/common/header.php
     
    После:
    $this->load->model('catalog/product');

    Добавил:

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

    После:

    foreach ($categories as $category) {

    Добавил:

    if ($category['image']) {
    $image = $this->model_tool_image->resize($category['image'], 100, 50);
    } else {
    $image = false; 
    }

    После:

    'href'     => $this->url->link('product/category', 'path=' . $category['category_id']),
    

    Добавил:

    'thumb'    => $image

    В файле .../common/header.tpl

     

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

    Получилось вот так:

    // Меню
    $this->load->model('catalog/category');
    $this->load->model('catalog/product'); 
    $this->load->model('tool/image');
    $data['categories'] = array();
    $categories = $this->model_catalog_category->getCategories(0);
    foreach ($categories as $category) { 
    if ($category['image']) {
    $image = $this->model_tool_image->resize($category['image'], 100, 50);
    } else {
    $image = false; 
    } 
    if ($category['top']) {
    // Уровень 2
    $children_data = array();
    $children = $this->model_catalog_category->getCategories($category['category_id']); 
    if ($category['image']) {
    $image = $this->model_tool_image->resize($category['image'], 100, 50);
    } else {
    $image = false;}
    foreach ($children as $child) {
    $filter_data = array(
    'filter_category_id'  => $child['category_id'],
    'filter_sub_category' => true
    );
    $children_data[] = array(
    'name'  => $child['name'] . ($this->config->get('config_product_count') ? ' (' . $this->model_catalog_product->getTotalProducts($filter_data) . ')' : ''),
    'href'  => $this->url->link('product/category', 'path=' . $category['category_id'] . '_' . $child['category_id'])
    );
    }
    // Уровень 1
    $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']),
    'thumb'    => $image
    );
    }
    }
    $data['language'] = $this->load->controller('common/language');
    $data['currency'] = $this->load->controller('common/currency');
    $data['search'] = $this->load->controller('common/search');
    $data['cart'] = $this->load->controller('common/cart');
     
    Но выводит только вот это:
    <img src="" border="0">

    Заранее спасибо за помощь

     

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

Important Information

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