Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

fanatic

Users
  • Posts

    4,905
  • Joined

  • Last visited

Everything posted by fanatic

  1. в контроллере меняем $data['heading_title'] = $this->language->get('heading_title'); на $data['heading_title'] = $setting['name']; и заголовки готовы
  2. если я правильно понял, это же функционал модуля "рекомендуемые" из коробки
  3. если человек так утверждает, следовательно шарит в теме.(знает как реализовать) отсюда вопрос, зачем кого-то искать?
  4. думаю автор, ответит лучше на этот вопрос
  5. как вариант, убрать у ссылки data-href <a data-href="#categories-popup1" class="js-popup-call-hover" href="http://krosshouse.com.ua/muzhskaya-obuv/" itemprop="url"><span itemprop="title">Мужская обувь</span></a> редактировать файл catalog\view\theme\default\template\product\product.tpl <ul class="breadcrumb"> <?php foreach ($breadcrumbs as $breadcrumb) { ?> <li><a href="<?php echo $breadcrumb['href']; ?>"><?php echo $breadcrumb['text']; ?></a></li> <?php } ?> </ul>
  6. дайте ссылку на сайт, быстрей получите конкретный совет
  7. поддерживаю тома, расширенное описание задач в студию
  8. не в файлах, а в базе таблица oc_order. префикс oc, у вас может быть другой
  9. очень сомнительно, что с помощью CKEditor, можно реализовать данный функционал. ну сделаете вы форму в редакторе, а дальше? нужен еще обработчик. вам нужен именно конструктор форм, или просто одна форма, с определенным функционалом?
  10. не морочьте голову. в последнем моем сообщении уже готовый файл с изменениями. не нужно лепить в свой контроллер это нужно просто добавить после $data['categories'][] = array( следующее 'image' => $this->model_tool_image->resize($category['image'], $this->config->get($this->config->get('config_theme') . '_image_category_width'), $this->config->get($this->config->get('config_theme') . '_image_category_height')), а после $this->load->model('catalog/product'); это $this->load->model('tool/image');
  11. да, тяжелый случай. <?php class ControllerExtensionModuleCategory extends Controller { public function index() { $this->load->language('extension/module/category'); $data['heading_title'] = $this->language->get('heading_title'); if (isset($this->request->get['path'])) { $parts = explode('_', (string)$this->request->get['path']); } else { $parts = array(); } if (isset($parts[0])) { $data['category_id'] = $parts[0]; } else { $data['category_id'] = 0; } if (isset($parts[1])) { $data['child_id'] = $parts[1]; } else { $data['child_id'] = 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) { $children_data = array(); if ($category['category_id'] == $data['category_id']) { $children = $this->model_catalog_category->getCategories($category['category_id']); foreach($children as $child) { $filter_data = array('filter_category_id' => $child['category_id'], 'filter_sub_category' => true); $children_data[] = array( 'category_id' => $child['category_id'], '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']) ); } } $filter_data = array( 'filter_category_id' => $category['category_id'], 'filter_sub_category' => true ); $data['categories'][] = array( 'image' => $this->model_tool_image->resize($category['image'], $this->config->get($this->config->get('config_theme') . '_image_category_width'), $this->config->get($this->config->get('config_theme') . '_image_category_height')), 'category_id' => $category['category_id'], 'name' => $category['name'] . ($this->config->get('config_product_count') ? ' (' . $this->model_catalog_product->getTotalProducts($filter_data) . ')' : ''), 'children' => $children_data, 'href' => $this->url->link('product/category', 'path=' . $category['category_id']) ); } return $this->load->view('extension/module/category', $data); } } найдите отличия
  12. забыл, добавьте в контроллер после $this->load->model('catalog/product'); $this->load->model('tool/image');
  13. контроллер модуля категорий $data['categories'][] = array( // добавляем изображение 'image' => $this->model_tool_image->resize($category['image'], $this->config->get($this->config->get('config_theme') . '_image_category_width'), $this->config->get($this->config->get('config_theme') . '_image_category_height')), 'category_id' => $category['category_id'], 'name' => $category['name'] . ($this->config->get('config_product_count') ? ' (' . $this->model_catalog_product->getTotalProducts($filter_data) . ')' : ''), 'children' => $children_data, 'href' => $this->url->link('product/category', 'path=' . $category['category_id']) ); в шаблоне выводим <img src="<?php echo $category['image'];?>">
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.