Помощь Корзина: Вместо Товаров 0 ($0.00) надпись корзина пуста

ihos

Участник
Регистрация
13 Май 2012
Сообщения
214
Реакции
3
Интересует как изминить надписи напрмиер в корзине "Товаров 0 ($0.00)" надпись "корзина пуста" и также в сравнении вместо Сравнение товара (0) например "нет товара для сравнения"

Спасибо!!
 
Идём сюда:
ваш_шаблон/template/common/cart.tpl
Находим вывод вашей надписи, по типу:
Скрытое содержимое доступно для зарегистрированных пользователей!

Меняем на такой код:
Скрытое содержимое доступно для зарегистрированных пользователей!
 
  • Нравится
Реакции: ihos
О, спасибо помогло только свои данные нужно подставить))
 
А как сделать такое с сравенением товаров??
Такое тут не проходит
Код:
<?php if ($products || $vouchers) { ?>
<li class="compar"><a href="<?php echo $compare; ?>" id="compare-total"><span class="siteMenu"></span><?php echo $text_compare; ?></a>
             </li>
<?php } else { ?>
<li class="compar"> <a href="<?php echo $compare; ?>" id="compare-total"><span class="siteMenu"></span><?php echo $text_comparefull; ?></a>
             </li>

<?php } ?>
 
Почти всё правильно написали, только там другое значение в первой строке укажите:
Код:
<?php if ($text_copmare == "Сравнение товара (0)") { ?>
 
Сделал как вы сказали
Код:
<?php if ($text_copmare == "Сравнение товара (0)") { ?>
<li class="compar"><a href="<?php echo $compare; ?>" id="compare-total"><span class="siteMenu"></span><?php echo $text_compare; ?></a>
             </li>
<?php } else { ?>
<li class="compar"> <a href="<?php echo $compare; ?>" id="compare-total"><span class="siteMenu"></span><?php echo $text_comparefull; ?></a>
             </li>

<?php } ?>

Мне выбило ошибку
Notice: Undefined variable: text_copmare in/home/h25949/data/www/lamp.goldweb.in.ua/catalog/view/theme/default/template/common/header.tplon line132

И пишет только НЕТ ТОВАРОВ ДЛЯ СРАВНЕНИЯ, не важно есть там или нет надпись одна НЕТ ТОВАРОВ ДЛЯ СРАВНЕНИЯ

В контролере строка есть\
Код:
$data['compare'] = $this->url->link('product/compare');
$data['text_compare'] = sprintf($this->language->get('text_compare'), (isset($this->session->data['compare']) ? count($this->session->data['compare']) : 0));

Ссылка на сайт Для просмотра ссылки Войди или Зарегистрируйся



Вот сделал так:
Код:
<?php if ($text_compare == "0 Сравнить товары→") { ?>
<li class="compar"><a href="<?php echo $compare; ?>" id="compare-total"><span class="siteMenu"></span><?php echo $text_compare; ?></a></li>
<?php } else { ?>
<li class="compar"> <a href="<?php echo $compare; ?>" id="compare-total"><span class="siteMenu"></span><?php echo $text_comparefull; ?></a></li>
<?php } ?>
Выдает только эту переменную <?php echo $text_comparefull; ?>, т.е "нет товара в сравнении"
И не важно есть он или нет его пишет что нет. Переходишь по ссылки а там есть товар в сравнении
 
Последнее редактирование:
Выдает только эту переменную <?php echo $text_comparefull; ?>, т.е "нет товара в сравнении"
И не важно есть он или нет его пишет что нет. Переходишь по ссылки а там есть товар в сравнении
Всё верно. PHP запрос - срабатывает только при перезагрузке страницы, а функция сравнить - обновляется без перезагрузки страницы через jQuery.
На днях будет время, я вам напишу правильный код, чтобы всё работало.
 
Назад
Сверху