Перейти к содержанию
saveplanet

Склонение товар в корзине

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

OCU Smarty Cart - умная корзина для OpenCart 1.5

Косметическое расширение на базе vQmod для корзины в шапке сайта, которое позволяет отображать человекопонятные склонения слов к количеству вложенных товаров. Например, вместо 1 товар(ов) будет показано 1 товар или 2 товара, 27 товаров и т.д.

Расширение работает с русским и украинским языками, чего думаю, для начала достаточно. Остальные языки будут работать как обычно.

Установка проста - сбрасываем содержимое архива в папку vqmod/xml

Требования

OpenCart 1.5

vQmod 1.2.3

Скачать с GitHub

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Установил себе этот модуль на версии Ostore  1.5.5.1.2 и к моему сожалению заработало лишь на половину. При добавлении товара в корзину (при аякс-обновлении) склонение было правильным, модуль работал. Но если перезагрузить страницу, то все сбрасывалось и вместо умных "3 товара" становилось просто "3 товаров". Решение данной проблемы удалось найти. 

Достаточно просто в файле ocu_smarty_cart.xml сменить путь

Это 

<file name="catalog/controller/common/header.php">

на

<file name="catalog/controller/module/cart.php">

И все заработало как надо :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

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

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

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.