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


Корзина


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 45

#41 kotom

kotom

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

  • Пользователи
  • PipPip
  • 43 сообщений

Отправлено 16 Май 2012 - 21:54

Просмотр сообщенияVaccina (16 Май 2012 - 21:26) писал:

Попробуйте использовать классы

a.asc.select, a.asc {
	background: url("http://img.mir-sigaret.ru/web/upload/assets/images/3/2901/i_desc_arrow.gif") no-repeat scroll right center transparent;
	color: #000000;
	padding-right: 10px;
}

a.desc.select, a.desc {
	background: url("http://img.mir-sigaret.ru/web/upload/assets/images/3/2901/i_asc_arrow.gif") no-repeat scroll right center transparent;
	color: #000000;
	padding-right: 10px;
}
Не помогло. Я конечно не спец, но тут не видно условия, при котором выполнялось бы нужное действие. При повторном нажатии обратная стрелка(другое изображение).
Может в шаблоне Товары нужно что дописать или поправить?

#42 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 23 805 сообщений

Отправлено 17 Май 2012 - 20:22

Тут задается множественный селектор. Изображение "i_desc_arrow.gif" будет отображаться как для класса a.asc.select, так и для класса a.asc
а изображение "i_asc_arrow.gif" для класса a.desc.select, и a.desc
дополнительный класс .select служит переопределением стиля когда нажата ссылка.
Когда ссылка не нажата - то у ссылки класс <a class="desc" а когда нажата <a class="asc select"

Например если необходимо 2 стрелки (вверх и вниз)

.desc {
 изображение 1
}

.asc {
 изображение 2
}


#43 kotom

kotom

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

  • Пользователи
  • PipPip
  • 43 сообщений

Отправлено 17 Май 2012 - 21:26

Просмотр сообщенияVaccina (17 Май 2012 - 20:22) писал:

Тут задается множественный селектор. Изображение "i_desc_arrow.gif" будет отображаться как для класса a.asc.select, так и для класса a.asc
а изображение "i_asc_arrow.gif" для класса a.desc.select, и a.desc
дополнительный класс .select служит переопределением стиля когда нажата ссылка.
Когда ссылка не нажата - то у ссылки класс <a class="desc" а когда нажата <a class="asc select"

А когда ссылка нажата повторно? Когда сортировка по ссылке идет в обратную сторону. Какой класс должен быть? Мне то нужен именно он :)

Сортировка в яндекс.маркет Ссылка не выбрана-стрелки нет. Ссылка выбрана-сортировка по убыванию. Ссылка выбрана повторно-сортировка по возрастанию.

У меня на сайте Ссылка не выбрана-стрелки нет. Ссылка выбрана-сортировка по убыванию. Ссылка выбрана повторно-стрелки нет.

В шаблоне Товары прописаны команды: для id=1-стрелка есть, для id=2-стрелки нет. Но именно здесь должна быть обратная стрелка, т.к. при id=2-сортировка в обратную сторону.
Нужно указать условие когда id=2-обратная стрелка. Когда id=3,4-стрелки нет на не активной ссылке.

Как поправить в шаблоне Товары команды и потом сами классы? :)

#44 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 23 805 сообщений

Отправлено 18 Май 2012 - 20:56

Поняла проблему. К сожалению 3 состояния не получиться реализовать.

#45 kotom

kotom

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

  • Пользователи
  • PipPip
  • 43 сообщений

Отправлено 18 Май 2012 - 23:28

Просмотр сообщенияVaccina (18 Май 2012 - 20:56) писал:

Поняла проблему. К сожалению 3 состояния не получиться реализовать.
:unsure:  :(  :(  не поверю, что ничего нельзя придумать, если это уже где-то реализовано.

#46 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 23 805 сообщений

Отправлено 21 Май 2012 - 15:02

Это нельзя реализовать из стороны шаблонов и стилей. Со стороны серверного кода - разумеется можно, но это уже зависит от разработчиков. По умолчанию данная сортировка делалась в виде вы подающегося списка, и тем самым нет группировки по типу сортировки.




Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных