-
Публікації
678 -
З нами
Тип публікації
Профілі
Форум
Маркетплейс
Статті
FAQ
Наші новини
Магазин
Блоги
module__dplus_manager
Повідомлення, опубліковані користувачем LiLu
-
-
if ($this->customer->isLogged() || !$this->config->get('config_customer_price')) { $data['quarterprice'] = $this->currency->format($this->tax->calculate((int)(($product_info['price']*(30/100))/4), $product_info['tax_class_id'], $this->config->get('config_tax')), $this->session->data['currency']); } else { $data['quarterprice'] = false; }
-
первое (у вас 8) - админка - дополнения - темы - ваша тема.
остальные:
catalog/controller/product/category.php
$limits = array_unique(array($this->config->get('theme_' . $this->config->get('config_theme') . '_product_limit'), 25, 50, 75, 100));
-
-
catalog/view/theme/barbaratheme/stylesheet/stylesheet.css
в самый конец добавьте
.quantity-number, .plus-minus-barb { display:none; }
-
да просто в header.twig добавить к #menu класс visible-lg, остальные бутстраповские visible-* hidden* - убрать
-
$data['weight'] = $this->weight->format(($product_info['weight'] ) , $product_info['weight_class_id'], $this->language->get('decimal_point'), $this->language->get('thousand_point')) $data['length'] = $product_info['length']; $data['width'] = $product_info['width']; $data['height'] = $product_info['height'];
-
в файлах
catalog/view/javascript/common.js
и
catalog/view/theme/*/template/product/product.twig
найти и убрать
$('html, body').animate({ scrollTop: 0 }, 'slow');
-
для отображения главной категории товара достаточно после
$category_info = $this->model_catalog_category->getCategory($category_id);
добавить
$data['category_name'] = $category_info['name']; $data['category_href'] = $category_info['href'];
шаблон
{% if category_name %} <span>Категория:</span> <a style="color:#009689;" href="{{category_href}}" title="{{category_name}}">{{category_name}} </a> {% endif %}
-
у вас в контроллере cat_list, а в шаблоне catlist, но это не главное
Модель отдает массив, а в контроллере он не объявлен и не наполнен.
-
только товары, или заказы тоже?
-
@mss да, точно, в модели
-
контроллер
$total_weight = 0; foreach($order['product'] as $product) { $total_weight += $product['weight']; } $data['total_weight'] = $total_weight;
шаблон
<?php echo $total_weight; ?>
-
-
catalog/langage/*/account/wishlist.php
-
Админка > система > настройки > опции > заказ при нехватке на складе > Да
-
контроллер
перед
$this->load->model('catalog/category');
вставляем
if (isset($parts[2])) { $data['child_lv3_id'] = $parts[2]; } else { $data['child_lv3_id'] = 0; }
дальше после
foreach($children as $child) {
вставляем
$children_lv3_data = array(); if ($child['category_id'] == $data['child_id']) { $children_lv3 = $this->model_catalog_category->getCategories($child['category_id']); foreach ($children_lv3 as $child_lv3) { $filter_data_lv3 = array( 'filter_category_id' => $child_lv3['category_id'], 'filter_sub_category' => true ); $children_lv3_data[] = array( 'category_id' => $child_lv3['category_id'], 'name' => $child_lv3['name'] . ($this->config->get('config_product_count') ? ' (' . $this->model_catalog_product->getTotalProducts($filter_data_lv3) . ')' : ''), 'href' => $this->url->link('product/category', 'path=' . $category['category_id'] . '_' . $child['category_id'] . '_' . $child_lv3['category_id']) ); } }
дальше после
'name' => $child['name'] . ($this->config->get('config_product_count') ? ' (' . $this->model_catalog_product->getTotalProducts($filter_data) . ')' : '')
пишем
'children_lv3' => $children_lv3_data,
и в шаблоне вот это
<?php foreach ($children as $child) { ?> <li><a href="<?php echo $child['href']; ?>"><?php echo $child['name']; ?></a></li> <?php } ?>
заменяем на что-нибудь вроде
<?php foreach ($children as $child) { ?> <?php if ($child['children_lv3']) { ?> <li><a href="<?php echo $child['href']; ?>"><?php echo $child['name']; ?></a></li> <ul> <?php foreach ($child['children_lv3'] as $child_lv3) { ?> <li><a href="<?php echo $child_lv3['href']; ?>"><?php echo $child_lv3['name']; ?></a></li> <?php } ?> </ul> <?php } esle { ?> <li><a href="<?php echo $child['href']; ?>"><?php echo $child['name']; ?></a></li> <?php } ?> <?php } ?>
-
-
Не такой уж он и старенький. Работает - не нужно ничего трогать. Особенно если мотивация - это на тройку перейти
старенький - это 1.4.7, например
-
catalog/model/checkout/order.php
заменить
sprintf($language->get('text_new_subject'), $order_info['store_name'], $order_id);
на
sprintf($language->get('text_new_subject'), $order_id);
упд, там три вхождения
-
Отсутствует поле 'md.name' в таблице 'order clause'
Это не штатный функционал опенкарт. Вспоминайте, какие модули ставили
-
-
Тогда вам в раздел "сделайте за деньги". Нестандартный функционал не подразумевает типового решения. У меня номер телефона потребовало - расхотелось кнопку подтверждения заказа искать. Могу сделать и объяснить, что было сделано. Пишите в ЛС
-
По событию before send ставить disabled на кнопку. Стандартная форма заказа?
-
Или обращайтесь, если не справитесь
Подправить символ валюты на главной
в Opencart 2.x: Загальні питання
Опубліковано: