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

LiLu

Користувачі
  • Публікації

    678
  • З нами

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

  1. 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;
    }

     

  2. первое (у вас 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));

     

  3. $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'];

     

  4. для отображения главной категории товара достаточно после

    $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 %}

     

  5. контроллер

    перед

    $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 } ?>

     

  6. Тогда вам в раздел "сделайте за деньги". Нестандартный функционал не подразумевает типового решения. У меня номер телефона потребовало - расхотелось кнопку подтверждения заказа искать. Могу сделать и объяснить, что было сделано. Пишите в ЛС

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

Important Information

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