Jump to content
Sign in to follow this  
tart

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

Recommended Posts

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

 

И так, стандартно (у меня) корзина в шапке без товаров  выглядит следующим образом: Товаров (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


Спасибо!

Share this post


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

пример

Edited by Pascha

Share this post


Link to post
Share on other sites
<?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']   = 'Ничего не куплено :(';
Edited by tart

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.