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

Тема в разделе "Дизайн и оформление, шаблоны", создана пользователем Gandriyko, 13.12.2015.

Метки:
  1. Gandriyko
    Offline

    Gandriyko Пользователь

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

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

    Код (PHP):
    1. <div id="navigation" class="navigation_grid">
    2. <span><?php echo JText::_('COM_VIRTUEMART_VIEW_AS'); ?>:</span>
    3. <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>
    4. <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>
    5. </div>


    Что делать? Где копать?
     
  2.  
  3. OlegK
    Offline

    OlegK Russian Joomla! Team Команда форума ⇒ Профи ⇐

    Регистрация:
    17.01.2011
    Сообщения:
    7 813
    Симпатии:
    771
    Пол:
    Мужской
    В яваскриптах. С отключенным яваскрипт в Опера 32, на список не переходит
     
  4. Gandriyko
    Offline

    Gandriyko Пользователь

    Регистрация:
    12.03.2009
    Сообщения:
    67
    Симпатии:
    0
    Пол:
    Мужской
    Помогли на другом форуме:

    Найдите в вашем javascript код

    Код (javascript):
    1. if (cc == 'g') {
    2.  $('#product_list').addClass('grid');
    3.  $('#product_list').removeClass('list');
    4.  $('.Cgrid').addClass('active');
    5.  $('.Clist').removeClass('active');
    6.  } else {
    7.  $('#product_list').removeClass('grid');
    8.  $('#product_list').addClass('list');
    9.  $('.Clist').addClass('active');
    10.  $('.Cgrid').removeClass('active');
    11.  }


    и попробуйте заменить
    Код (javascript):
    1. } else {

    на
    Код (javascript):
    1. } else if( cc == 'l' ) {
     

Поделиться этой страницей

Загрузка...