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

twinz

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

    61
  • З нами

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

  1. @mazein соглашусь. про модификаторы не подумал. для себя обычно непосредственно в код вкручиваю изменения. не доверяю модификаторам :) хотя, если самую малость поднапрячься, то и этот вопрос решаем

  2. catalog/controller/checkout/cart.php

    строка

    $json['success'] = sprintf($this->language->get('text_success'), $this->url->link('product/product', 'product_id=' . $this->request->post['product_id']), $product_info['name'], $this->url->link('checkout/cart'));

    вот это - $this->url->link('checkout/cart')

     

    или можно в языковом файле

    • +1 1
  3. в контроллере

    if ($product_info['isbn']) {
    	$data['emptyprice'] = 1;
    } else {
    	$data['emptyprice'] = '';
    }

    в шаблоне

    {% if not emptyprice %}
    	// вывод цены
    {% else %}
    	// цена по запросу
    {% endif %}

    это для карточки товара

     

    для категорий\поиска\специальных и т.д. также, но через массив

    контроллер

    if ($result['isbn']) {
    	$emptyprice = 1;
    } else {
    	$emptyprice = '';
    }

     

    // в массив ниже добавляем

    $data['products'][] = array(
    	'emptyprice'  => $emptyprice, // это добавляем в массив

    и шаблон

    {% if not product.emptyprice %}
    	// вывод цены
    {% else %}
    	// цена по запросу
    {% endif %}

     

    • +1 1
  4. В контроллере нужно проверку делать, а не в шаблоне. А то кол-во на витрине начнет плясать. На этой странице 5, на той 10...

     

    А еще лучше в модели в функции getProducts добавить

    $sql .= " AND p.quantity > 0'";

    где-нибудь перед

    if (!empty($data['filter_name'])) {

     

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

Important Information

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