Перейти к содержанию
Openyoucart

Сортировка не списком, а ссылками

Рекомендуемые сообщения

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

Подскажите, пожалуйста, решение или модуль, который позволил бы сортировку списком переделать в ссылки, как на рисунке

post-669219-0-21870800-1411143997_thumb.png

post-669219-0-64389600-1411144007_thumb.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если кратко, то вам там нужно заменить в шаблоне категории у сортировки зачения из <option> на отдельные ссылки. 

Но если сравнивать это решение с вашим скриншотом, то потребуется ещё и замена ссылок на противоположные по смыслу. Могу сделать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Хе, так в чем проблема...

Я больше скажу - сортировку лучше делать не ссылками, и даже не списком.

а инлайновыми элементами и обвешивать onclick

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А можно подробней? У меня сортировка выводится так.

 

 

   <div class="sort"><b><?php echo $text_sort; ?></b>

      <select onchange="location = this.value;" >
        <?php foreach ($sorts as $sorts) { ?>
        <?php if ($sorts['value'] == $sort . '-' . $order) { ?>
        <option value="<?php echo $sorts['href']; ?>" selected="selected"><?php echo $sorts['text']; ?></option>
        <?php } else { ?>
        <option value="<?php echo $sorts['href']; ?>"><?php echo $sorts['text']; ?></option>
        <?php } ?>
        <?php } ?>
      </select>
    </div>

 

Сделал так 

 

 

   <div class="sort"><b><?php echo $text_sort; ?></b>

 
        <?php foreach ($sorts as $sorts) { ?>
        <?php if ($sorts['value'] == $sort . '-' . $order) { ?>
        <a href="<?php echo $sorts['href']; ?>" style="color:red;"><?php echo $sorts['text']; ?></a>
        <?php } else { ?>
        <a href="<?php echo $sorts['href']; ?>"><?php echo $sorts['text']; ?></a>
        <?php } ?>
        <?php } ?>
 
    </div>

 

Как бы все работает, но у меня стоит модуль FilterPro v2.3.7 с которым этот код уже не работает. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Это к автору модуля

 

Можно и поподробнее, но вам это не поможет.

 

Как таковое для человека, который пишет, мои слова понятны, мне так кажется. А если не понятны, то уровень вопросов совсем другой. Вы же хотите получить готовый результат

За готовым - в личку с кошельком.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Делал такое для этого фильтра. Подсказать не могу, тоже только на платной основе

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Неужели нет готового модуля? Вроде распространенно-необходимая функция

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Неужели нет готового модуля? Вроде распространенно-необходимая функция

Есть, но за деньги. И не модуль, а работа. Пусть и копеечная, но работа.

 

Причем здесь есть или нет, распространено или нет.

Принцип дайте - это к попрошайкам на вокзале.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Неужели нет готового модуля? Вроде распространенно-необходимая функция

Как уже говорил: я могу написать инструкцию в общий доступ для чистой версии

Но для фильтра с группировкой ссылок только платно

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Глянул заголовок темы и теги. Не представляю как можно было её найти, кроме как заранее знать что там ещё и пагинацию переделывали.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

И то правда. Я так - по старой памяти. Но это оно. Во всякой случае, от приведенного там рецепта можно плясать как угодно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.