Student777
-
Публікації
25 -
З нами
-
Відвідування
Тип публікації
Профілі
Форум
Маркетплейс
Статті
FAQ
Наші новини
Магазин
Блоги
module__dplus_manager
Повідомлення, опубліковані користувачем Student777
-
-
Извините, ошибся - первый отрывок кода выше из /controller/product/category.php , а не из МОЯ_ТЕМА/template/product/category.tpl
Так как сделан код выше - кроме нужных категорий выводятся и другие ссылки - из верхнего меню и из футера, подскажите как их убрать?
-
Вот кусочек кода, с моей добавкой из sitemap.php, может кто подскажет как его доделать чтобы выводил развернутый список категорий и вложенных подкатегороий или скажите сколько будет стоить
Ниже отрывок кода из файла category.php из МОЯ_ТЕМА/template/product/category.tpl
$results = $this->model_catalog_category->getCategories($category_id); foreach ($results as $result) { $filter_data = array( 'filter_category_id' => $result['category_id'], 'filter_sub_category' => true ); $data['categories'][] = array( 'name' => $result['name'] . ($this->config->get('config_product_count') ? ' (' . $this->model_catalog_product->getTotalProducts($filter_data) . ')' : ''), 'href' => $this->url->link('product/category', 'path=' . $this->request->get['path'] . '_' . $result['category_id'] . $url) ); ////////////////////////////////////Начало кода взятього из sitemap.php////////////////////////////////////////// $data['categories'] = array(); $categories_1 = $this->model_catalog_category->getCategories($category_id); foreach ($categories_1 as $category_1) { $level_2_data = array(); $categories_2 = $this->model_catalog_category->getCategories($category_1['category_id']); foreach ($categories_2 as $category_2) { $level_3_data = array(); $categories_3 = $this->model_catalog_category->getCategories($category_2['category_id']); foreach ($categories_3 as $category_3) { $level_3_data[] = array( 'name' => $category_3['name'], 'href' => $this->url->link('product/category', 'path=' . $this->request->get['path'] . '_' . $category_1['category_id'] . '_' . $category_2['category_id'] . '_' . $category_3['category_id']) ); } $level_2_data[] = array( 'name' => $category_2['name'], 'children' => $level_3_data, 'href' => $this->url->link('product/category', 'path='. $this->request->get['path'] . '_' . $category_1['category_id'] . '_' . $category_2['category_id']) ); } $data['categories'][] = array( 'name' => $category_1['name'], 'children' => $level_2_data, 'href' => $this->url->link('product/category', 'path=' . $category_1['category_id']) ); } ///////////////////////////////////////////////Конец кода взятього из sitemap.php/////////////////////////////////////////////// }
Ниже отрывок кода из category.tpl с вставкой кода из sitemap.tpl, выводящего категории
<?php if ($categories) { ?> <h3><?php echo $text_refine; ?></h3> <?php if (count($categories) <= 5) { ?> <div class="row"> <div class="col-sm-3"> <ul> <?php foreach ($categories as $category) { ?> <li><a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a></li> <?php } ?> </ul> </div> </div> <?php } else { ?> <div class="row"> <?php foreach (array_chunk($categories, ceil(count($categories) / 4)) as $categories) { ?> <div class="col-sm-3"> <!-- <ul>--> <!-- <?php foreach ($categories as $category) { ?>--> <!-- <li><a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a></li>--> <!-- /////////////////////////////////Код ниже добавил я///////////////////////////////////////////////--> <ul> <?php foreach ($categories as $category_1) { ?> <li><a href="<?php echo $category_1['href']; ?>"><?php echo $category_1['name']; ?></a> <?php if ($category_1['children']) { ?> <ul> <?php foreach ($category_1['children'] as $category_2) { ?> <li><a href="<?php echo $category_2['href']; ?>"><?php echo $category_2['name']; ?></a> <?php if ($category_2['children']) { ?> <ul> <?php foreach ($category_2['children'] as $category_3) { ?> <li><a href="<?php echo $category_3['href']; ?>"><?php echo $category_3['name']; ?></a></li> <?php } ?> </ul> <?php } ?> </li> <?php } ?> </ul> <?php } ?> </li> <?php } ?> </ul> <!-- /////////////////////////////////Конец моего кода///////////////////////////////////////////////--> <!-- <?php } ?>--> <!-- </ul> </div> <?php } ?> </div>
-
-
Может кто знает готовый модуль?
-
Да, не тот файл category.php смотрел - брал из module, спасибо
-
Спасибо, многоуровневое меню планирую купить вот это - MegaMenu Pro подойдет? Но еще хотел вывести данные помимо меню на странице с описанием категорий, там в цикле выводятся дочерние категории, а как туда прицепить следующий уровень, вот как это сделать кто подскажет похоже на то как на сайте Леруа? Не хотелось бы делать статично на html, но наверно придется.
-
А чуть подробнее не подскажите как это сделать? Во вложении эти файлы
-
-
Здравствуйте, есть ли возможность получить модуль в демо режиме для установки проверки на своем сайте?
-
Кто может сделать за деньги обмен 1С 7.7 Торговля и склад ред. 9.2 и Ocstore 2.3? или пожалуйста посоветуйте спеца.
-
Здравствуйте, этот модуль с 1С 7.7 ТИС редакция 9.2 будет работать?
-
-
Здравствуйте, ваш модуль отлично работает, но при включении в дополнениях модуль Basic captca (хочу использовать в форме обратной связи на странице Контакты), в оформлении заказа с помощью Simple перестает отображаться captcha. Не подскажите в чем проблема?
-
Добрый день, а есть ли возможность с помощью этого модуля выгружать товары определенных категорий?
-
В 13.03.2016 в 17:47, goshyo сказал:
Всем привет.
Подскажите, пожалуйста, почему если покупатель через форму "Связаться с нами" отправляет вопрос (при этом заполняет поле имя, вводит свой e-mail, собственно вопрос и капчу), то админу приходит на почту его вопрос, но с обратным адресом почтового сервера, на котором работает интернет-магазин (наподобие postmaster@мой_сайт.nichost.ru), а обратный адрес покупателя нигде не видно.
Спасибо.Такая же проблема, в письме приходит имя пользователя, сообщение, а адрес почты (заголовок From) приходит тот, который я указал в настройках магазина, но не тот который вводит пользователь на сайте в поле "E-Mail для связи" на странице "Связаться с нами" Ocstore 2.3
Подскажите что делать?
-
Модуль не выводит добавляемые способы оплаты при отключенной доставке товара, а можно ли сделать чтобы эти варианты оплат отображались? Мне нужно указать в оформлении заказа выбор оплаты: наличными, оплата на карту (без самой оплаты). Доставка не будет, а будет самовывоз.
-
Спасибо. Сделал ручную установку и модуль появился в меню.
-
У меня модуль не отображается в Панель управления>Система>Инструменты. В менеджере дополнений модуль включен, обновить нажимал, Версия ocStore 2.3.0.2.3. В чем может быть причина подскажите?
Как отобразить категории 3го уровня на странице категорий 2го уровня Opencart 2.3
в Opencart 2.x: Налаштування та оптимізація
Опубліковано:
Вопрос снят, спасибо.