Перейти к содержимому


Фотография
- - - - -

Порядок сортировки на странице поиска


Сообщений в теме: 2

#1 Den

Den

Отправлено 22 February 2017 - 10:29

Доброго времени суток.

 

Возникла необходимость реализовать на сайте сортировку.

Следуя инструкциям описанным в данной статье

http://forum.jbzoo.c...ьная сортировка(автору большое спасибо) удалось настроить сортировку в каталоге, а вот на странице поиска сортировка не реагирует вообще никак. Подозреваю что что-то не так в этой части кода:

        if ($this->app->zoo->getApplication()->id == 1) {

          $myuri = JFactory::getURI();
          $myurl = $myuri->toString(array('path', 'query', 'fragment'));

          $currentorder = $_SESSION['orderkit'];
          if (!$currentorder) {$currentorder = 'price_asc';}
          ?>
          <div class="orderblock">
            <span class="ordertitle">Сортировать</span>
            <span class="searchsel">
              <ul>
                <li <?php if ($currentorder == "price_asc") {print 'class="active"';} ?>><a href="<?php print $myurl; ?>&orderkit=price_asc" class="price asc">cначала дешевые</a></li>
                <li <?php if ($currentorder == "price_desc") {print 'class="active"';} ?>><a href="<?php print $myurl; ?>&orderkit=price_desc" class="price desc">cначала дорогие</a></li>
                <li <?php if ($currentorder == "popular_desc") {print 'class="active"';} ?>><a href="<?php print $myurl; ?>&orderkit=popular_desc" class="popular desc">cначала популярные</a></li>
                <li <?php if ($currentorder == "date_desc") {print 'class="active"';} ?>><a href="<?php print $myurl; ?>&orderkit=date_desc" class="date desc">cначала новые</a></li>
                <li <?php if ($currentorder == "date_asc") {print 'class="active"';} ?>><a href="<?php print $myurl; ?>&orderkit=date_asc" class="date asc">cначала старые</a></li>
              </ul>
            </span>
          </div>
          <?php
        }

Путь: media\zoo\applications\jbuniversal\templates\catalog\filter.php

 

Буду рад, если кто сможет подсказать, что не так.

Заранее спасибо.


  • 0

#2 Den

Den

Отправлено 23 February 2017 - 13:56

Неужели никто не сталкивался с такой проблемой?


  • 0

#3 SmetDenis

SmetDenis

Отправлено 24 February 2017 - 07:07

Попробуйте сделать дамп переменной сортировки в момент когда она работает правильно (из оригинальной формы фильтра)
И потом сравните содержание этой переменной с вашим кодом.
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.





Click to return to top of page in style!