Всем привет, ребят! Столкнулся, как новичок, с одним вопросом. Была нужна вывести категории на главную страницу с картинкой. Этот вопрос решен. Вот только бы добавить подкатегории к ним. В этом собственно и заключается вопрос ребята. Заранее Спасибо за ответ. P.S. Вывел с помощью модуля. Как можно добавить подкатегории к каждой родительской?
Спасибо, но не хочу возиться с этими платными модулями. Не подумай что 100 рублей жалко) Но модуль уже стоит, категории выведены, осталось подкатегории вывести. Там ничего сверх естественного? Может все же кто-нибудь окажет услугу и поможет.
услуга обычно оплачивается!! Помощь, обычно обсуждается предметно чего либо (код, модуль). Могу только подсказать, что можно посмотреть в модуле категорий и увидить как выбрать подкатегории.
Есть и просто человеческая благодарность! Хотя сейчас меркантилизм в моде. Я уже все эти модули перерыл. Вопрос возникает в контроллере.
Вот контроллер моего модуля. Спойлер: Код Код: <?php class ControllerModuleCategoryFeatured extends Controller { public function index($setting) { $this->load->language('module/categoryfeatured'); $data['heading_title'] = $setting['name']; $data['text_tax'] = $this->language->get('text_tax'); $data['button_cart'] = $this->language->get('button_cart'); $data['button_wishlist'] = $this->language->get('button_wishlist'); $data['button_compare'] = $this->language->get('button_compare'); $this->load->model('catalog/category'); $this->load->model('tool/image'); $data['categoryfeatureds'] = array(); if (!$setting['limit']) { $setting['limit'] = 4; } if (!empty($setting['categoryfeatured'])) { $categoryfeatureds = array_slice($setting['categoryfeatured'], 0, (int)$setting['limit']); foreach ($categoryfeatureds as $category_id) { $product_info = $this->model_catalog_category->getCategory($category_id); if ($product_info) { if ($product_info['image']) { $image = $this->model_tool_image->resize($product_info['image'], $setting['width'], $setting['height']); } else { $image = $this->model_tool_image->resize('placeholder.png', $setting['width'], $setting['height']); } $data['categoryfeatureds'][] = array( 'category_id' => $product_info['category_id'], 'thumb' => $image, 'name' => $product_info['name'], 'description' => utf8_substr(strip_tags(html_entity_decode($product_info['description'], ENT_QUOTES, 'UTF-8')), 0, $this->config->get('config_product_description_length')) . '..', 'href' => $this->url->link('product/category', '&path=' . $product_info['category_id']) ); } } } if ($data['categoryfeatureds']) { if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/module/categoryfeatured.tpl')) { return $this->load->view($this->config->get('config_template') . '/template/module/categoryfeatured.tpl', $data); } else { return $this->load->view('default/template/module/categoryfeatured.tpl', $data); } } } } Вопрос в следующем. Что мне добавить в контроллер, чтобы далее Я мог вывести подкатегории на сайт? Что именно. Потому, как из модуля КАТЕГОРИИ перекидываются категории. Мне просто нужно под каждой выведенной категорией, увидеть подкатегории. Спасибо.
вот часть кода. Обратите внимание на child В нем будет массив со всеми подкатегориями данной категории PHP: $data['categoryfeatureds'][] = array( 'category_id' => $product_info['category_id'], 'child' => $this->model_catalog_category->getCategories($product_info['category_id']), 'thumb' => $image, 'name' => $product_info['name'], 'description' => utf8_substr(strip_tags(html_entity_decode($product_info['description'], ENT_QUOTES, 'UTF-8')), 0, $this->config->get('config_product_description_length')) . '..', 'href' => $this->url->link('product/category', '&path=' . $product_info['category_id']) );
Спасибо за скорый ответ. Подобные манипуляции уже проводил. Далее вставляю в шаблон, на что получаю под категорией "Array". Вот код вывода категории. Код: <h4><a href="<?php echo $categoryfeatured['href']; ?>"><?php echo $categoryfeatured['name']; ?></a></h4> Этот код добавил после. Код: <a href="<?php echo $categoryfeatured['hrefchild']; ?>"><?php echo $categoryfeatured['child']; ?></a> То бишь - не сработало.
ну естественно. написал же выше Почитайте про массивы и выбирайте нужное. Посмотрите как это сделано в других модулях... категории или шапки Ну и офрмляйте нормально сообщения с кодом.
Ребят, вопрос еще открыт. Может все же кто-нибудь бросит спасательный круг новичку, а не будет топить его)
выкладывайте модуль. Будем решать. По кускам кода не благодарное дело лазить... особенно когда все надо делать самому...
Модуль. Влад, там два файла нужно через терку. Это контроллер и шаблон. Я уже как только не извращался над этим модулем. Возможно Вы сумеете мне помочь. Спасибо.
И какие могут быть причины зажать 100р для самообразования ?? Ну да ладно...в архиве файлы. Дальше сами. Подкатегории выводятся..
Да ну, бросьте. Дело не в 100 рублях. Тем более в "зажать". За благое дело нужно благодарить. Но мне нужно было по своему вывести подкатегории, попроще. Поэтому и пошел в обход. Спасибо большое. Возникла встречная проблемка) взгляните center-gaza.ru . В каждой следующей выпадает подкатегории и предыдущих. В чем может быть проблема, подскажите, любезный?!