Перейти к содержанию
  • В связи с блокировкой банка QIWI оплата через сайт не возможна.
    Для оплаты и получения дополнений просьба писать в личные сообщения
    Admin*у
    После оплаты Вам так же будет доступно скачивание дополнений и обновлений на данном форуме

[Решено]Вывести количество товара в корзине в любом месте


Рекомендуемые сообщения

Иногда при верстке шаблона и последующей ее адаптации под опенкарт возникают такие задачи, как вывод количества товара в какой то нестандартной позиции(месте).

Решается эта задача добавлением одной строчке в нужном контроллере, а так же в темплейте.

Итак, в контроллере добавляем

$data['cart_count'] = $this->cart->countProducts();

Далее уже в шаблоне выводит эту информацию

<?php echo $cart_count; ?>

Вот такими несложными манипуляциями можно вывести информацию о текущем количестве товара в корзине.

Если необходимо добавить еще какой то текст перед или после количества товара, можно это сделать либо непосредственно в шаблоне

В корзине <?php echo $cart_count; ?> товаров

что не совсем правильно при использовании нескольких языков, либо через языковые файлы. Например так:

В контроллере модуля рекомендуемые

catalog/controller/module/featured.php

после

$data['button_compare'] = $this->language->get('button_compare');

добавьте

$data['text_items'] = sprintf($this->language->get('text_items'), $this->cart->countProducts());

Далее в языковом файле этого же контроллера

catalog/language/russian/module/featured.php

после

$_['heading_title'] = 'Featured';

добавляем

$_['text_items']     = 'В корзине %s товар(ов)';

И уже в шаблоне

catalog/view/theme/default/template/module/featured.tpl

добавляем в нужном месте

<?php echo $text_items; ?>

На всякий случай обновите модификаторы. В результате у Вас должно получиться следующее

tovar_v_korzine.jpg

Ссылка на комментарий
  • 5 недель спустя...

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...