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

Кнопка "Сравнение товаров (0)" в шапке сайта


Recommended Posts

В одной из тем данного форума был предложен вариант добавления кнопки "Сравнение товаров" (с отражением на кнопке количества добавленных в сравнения товаров по аналогии с закладками) в меню в шапке сайта. К сожалению тема была закрыта, но вопрос по ней остался. А вопрос в том, что при добавлении товара в сравнения, также как и при добавлении товара в закладки, должно сразу появляться на кнопке количество добавленных товаров. Но на кнопке "Сравнения товаров" оно почему то появляется только после обновления страницы или после перехода на другую страницу. Такой проблемы в "Закладках" нет и количество товаров в закладках меняется сразу. Кто знает чего не хватает, чтобы количество в "Сравнение товаров" появлялось на кнопке сразу?  

Вариант, который использовался привожу ниже:

 

Контроллер/хедер:

$this->data['text_compare'] = sprintf($this->language->get('text_compare'), (isset($this->session->data['compare']) ? count($this->session->data['compare']) : 0));

$this->data['compare'] = $this->url->link('product/compare');

 

тема/хедер:

<a href="<?php echo $compare; ?>" id="compare_total"><?php echo $text_compare; ?></a>

 

языки/хедер:

$_['text_compare']        = 'Сравнение товаров (%s)';

 

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

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

Important Information

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