Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

Вывод цены около корзины


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

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

Нужно помимо всей информации в корзине, вывести информацию около корзины - это переписывать в контроллере?

грубоговоря вывести в шапке.

Дело в том, что у меня плавающая корзина,она зафиксирована справа летает. Подскажите как такое сделать ? 

я попробовал просто шаблоном из корзины вставить в хидер. но ничего не вывелось. Как я понял дело в контроллере. 

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


Ну тут беды нет, в контроллере хидера вызываем метод корзины, получаем данные, формируем, отправляем.

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


19 часов назад, EYE сказал:

Ну тут беды нет, в контроллере хидера вызываем метод корзины, получаем данные, формируем, отправляем.

я попробовал скопировать из /template/common cart.php всё содержимое в header.php

а в самом шаблоне header.tpl оставил лишь 

<ul>
<?php if ($products || $vouchers) { ?>

<?php } else { ?><li><p class="text-center"><?php echo $text_empty; ?></p></li><?php } ?>

<?php if ($products || $vouchers) { ?>
<li>
<div class="left-td">
    <?php foreach ($totals as $total) { ?>
    <div class="text-center"><strong><?php echo $total['title']; ?></strong></div>
    <div class="text-center"><?php echo $total['text']; ?></div>
    <?php } ?>
</div>
</li>
<?php } ?>
</ul>

но ничего не вывелось. Я так понимаю, что я мог как-то проще сделать.. но как именно? подскажите пожалуйста.

 

или мне нужно было сделать $this>load->model('catalog/common/cart.php') ?

 

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


$data['text_items'] = sprintf($this->language->get('text_items'), $this->cart->countProducts() + (isset($this->session->data['vouchers']) ? count($this->session->data['vouchers']) : 0), $this->currency->format($total));

как я понял, вот конкретно что мне нужно

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


6 часов назад, sonson сказал:

$data['text_items'] = sprintf($this->language->get('text_items'), $this->cart->countProducts() + (isset($this->session->data['vouchers']) ? count($this->session->data['vouchers']) : 0), $this->currency->format($total));

как я понял, вот конкретно что мне нужно

Вам нужно вывести кол-во товаров? Вы в правильном направлении..

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

 

В шаблоне выводим echo $count_products;

 

Ну или через printf

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


7 часов назад, sonson сказал:

я попробовал скопировать из /template/common cart.php всё содержимое в header.php

а в самом шаблоне header.tpl оставил лишь 


<ul>
<?php if ($products || $vouchers) { ?>

<?php } else { ?><li><p class="text-center"><?php echo $text_empty; ?></p></li><?php } ?>

<?php if ($products || $vouchers) { ?>
<li>
<div class="left-td">
    <?php foreach ($totals as $total) { ?>
    <div class="text-center"><strong><?php echo $total['title']; ?></strong></div>
    <div class="text-center"><?php echo $total['text']; ?></div>
    <?php } ?>
</div>
</li>
<?php } ?>
</ul>

но ничего не вывелось. Я так понимаю, что я мог как-то проще сделать.. но как именно? подскажите пожалуйста.

 

или мне нужно было сделать $this>load->model('catalog/common/cart.php') ?

 

Об этом забудьте.

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


Я так понял Вы из Белоруссии, ну или что бы Вас не дёргало, р. Беларусь, в прошлом году был в Гомеле, всю Беларусь проехал, от мала до велико.

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


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

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

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

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

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

Войти

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

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

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу.
×
×
  • Создать...

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

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