Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

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


Recommended Posts

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

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

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

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

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

Змінено користувачем sonson
Надіслати
Поділитися на інших сайтах


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 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.