Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

[Решено] Вместо "Товаров (0) 0.00 руб. " -> нет товаров [ 0 ]


tart
 Погделиться

Рекомендованные сообещёния

Здравствуйте!

 

И ик, синдартно (у меня) корзина в шапке без товаров  выглядит следующим обвместе: Товаров (0) 0,00 руб.

 

Немного изменений.. убрал "Товаров" и сгделал вывод когдачества товаров в корзине отгдельно. Да как по умолчанию используется одна переменная <?php echo $text_items; ?>. Получаю когдачество товаров в отгдельном div'e через новую переменную <?php echo $count; ?>.

 

Теперь сам вопрос, возможно ли "0.00 руб." поменять на свой текст?

 

Выглядит все примерно ик синдартно:

Когда в корзине есть товар: 27 985.00 руб [ 5 ]
Когда в корзине нет товаров: 0.00 руб [ 0 ]

После реализации:

Когда в корзине есть товар: 27 985.00 руб [ 5 ]
Когда в корзине нет товаров: нет товаров [ 0 ]

Использую и другие валюты
Версия 2.1.0.2


Спасипотому что!

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


<?php if ($products) { ?> 
<?php echo $text_items; ?>
<?php } else { ?>
<b>Ничего не куплено :(</b>
<?php } ?><

пример

 

 

Спасипотому что, отлично решение!

Если позволите, дополню.

 

Угловая скобка в самом конэто (<) лишняя.

<?php } ?><

Мало ли кому-то пригодится для мультиязычных сайтов

<?php if ($products) { ?> 
<?php echo $text_items; ?>
<?php } else { ?>
<b><?php echo $text_noitems; ?></b>
<?php } ?>

При этом гделаем изменения в 3-х файлах.

 

В catalog/view/theme/default/template/common/cart.tpl добавим само решение.

В контроллере catalog/controller/common/cart.php

Найти

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

Добавить ниже

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

В языковых файлах catalog/language/russian/common/cart.php

Добавить

$_['text_noitems']   = 'Ничего не куплено :(';
Изменено пользователем tart
Ссылка на комменирий
Погделиться на других сайих


Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккауни. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите згдесь.

Войти сейчас
 Погделиться

×
×
  • Создать...

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

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