Отображение товаров списком и таблицей (в шаблоне Reviver)

  • 2 Ответов
  • 352 Просмотров

0 Пользователей и 1 Гость просматривают эту тему.

Всем привет!
Такая проблема. На сайте стоит шаблон Reviver. (Joomla 2.5, VirtueMart 2.0.22d)
При открытии любой категории, появляется товары в виде "Таблицы". Но буквально через секунду отображение товаров меняется на "Список"
Чтобы вы понимали о чем речь, вот пример: http://opt.4-dance.ru/freestyle/bluzi-topy-golfy
Как сделать так, чтобы режим отображения не перескакивал и оставался на "Таблице"?

Рыл везде, на сколько хватило знаний, но ничего не нашел. Везде стоит статус "active" у Cgrid. В то же время у Clist такое значение отсутствует.
В самом же default.php такой код:

<div id="navigation" class="navigation_grid">
<span><?php echo JText::_('COM_VIRTUEMART_VIEW_AS'); ?>:</span>
<a class="active hasTooltip Cgrid" href="#"  title="<?php echo JText::_('COM_VIRTUEMART_GRID'); ?>"><?php echo JText::_('COM_VIRTUEMART_GRID'); ?><i class="icon-th"></i></a>
<a class="hasTooltip Clist" href="#"  title="<?php echo JText::_('COM_VIRTUEMART_LIST'); ?>"><?php echo JText::_('COM_VIRTUEMART_LIST'); ?><i class="icon-list-ul"></i></a>
</div>
Что делать? Где копать?

*

Оффлайн fsv

Найдите в вашем javascript код
[spoiler] if (cc == 'g') {
      $('#product_list').addClass('grid');
      $('#product_list').removeClass('list');
      $('.Cgrid').addClass('active');
      $('.Clist').removeClass('active');
   } else {
      $('#product_list').removeClass('grid');
      $('#product_list').addClass('list');
      $('.Clist').addClass('active');
      $('.Cgrid').removeClass('active');      
   }[/spoiler]
и попробуйте заменить
Код: (javascript) [Выделить]
} else {на
Код: (javascript) [Выделить]
} else if( cc == 'l' ) {
Заказать разработку:    расширения Joomla  |   интерфейсы на javascript(jQuery)  |  мобильные приложения

Спасибо большое! Помогло!