Помогите с сортировкой

Главные вкладки

Аватар пользователя R-Unit R-Unit 4 марта 2010 в 14:56

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

Делаю сайт-визитку одному лейблу, на странице автора при помощи cck настроен вывод релизов таким образом:
Группа полей "Музыка"
Поля (несколько полей, разделены отступом):

EP (миньоны)::
Fox - SummerSnow [EP]
Fox - Words [EP]

LP (альбомы)::
Fox - Recipient [LP] (FORTHCOMING RELEASE)
Синглы::

Fox - Alone [Single]

Ремиксы: :
razorman - mechanical (Fox's remix)

--------

Планирую перед каждым релизом подписывать год выпуска, например: "(2009) Fox - SummerSnow [EP]"

Подскажите, пожалуйста, как сделать так, чтобы релизы автоматически сортировались по году, по убыванию, тоесть:
EP (миньоны)::
(2009) Fox - SummerSnow [EP]
(2008) Fox - Words [EP]

LP (альбомы)::
(2010) Fox - Recipient [LP] (FORTHCOMING RELEASE)

Я немножко новичок, поэтому я был бы рад получить подробный ответ.
Спасибо!

Комментарии

Аватар пользователя mak-vardugin mak-vardugin 4 марта 2010 в 15:20

если поле "Дата выхода альбома" сделали с помощью модуля Date то тогда просто в представлении views в графе Sort criteria находите ваше поле "дата"
и выбираете либо:
Ascending (по возратанию)
или
Descending(по уменьшению)
всего и делов

Когда будете сдавать работу выложите ваш сайт на суд общественности, заценим, может ошибки какие найдут!

Аватар пользователя R-Unit R-Unit 4 марта 2010 в 15:36

А дата тут не по полю, дата входит в название страницы(материала) с альбомом
По другому никак не реализовать?

пробовал сейчас во views сортировать по названию материала - не получилось

mak-vardugin wrote:

Когда будете сдавать работу выложите ваш сайт на суд общественности, заценим, может ошибки какие найдут!


Без проблем Smile

Аватар пользователя mak-vardugin mak-vardugin 4 марта 2010 в 15:45

После установки модуля Date у вас появиться возможность делать поля даты: день месяц год
и на основании поля этого сортировать как угодно...
Либо года вписать в свой словарь таксономии и организовывать сортировку и представление таким образом. Дру такая штука что все можно сделать разными способами, может еще какие-нибудь есть...

Аватар пользователя R-Unit R-Unit 4 марта 2010 в 16:23

Отлично, с таксономией разобрался, спасибо!

А можно ещё по ней вопрос? Как сделать, чтобы при нажатии на тег, выводились только ссылки на страницы, связанные с тегом, а не урезанная часть этой страницы со ссылкой "Читать далее"?

Аватар пользователя mak-vardugin mak-vardugin 4 марта 2010 в 16:50

если я правильно понял вопрос, то надо подрихтовать представление стандартное views для тегов, чтобы отображался не тизер(анонс), а цельный документ, как-то так.

Аватар пользователя R-Unit R-Unit 4 марта 2010 в 17:02

нене, мне нужно чтобы ни тизер, ни цельниый док не оторажался, а только ссылки на материалы, связанные с тегом

А где во views указать это представление?

Простите за тупые вопросы. Всё приходит с опытом Smile

Аватар пользователя R-Unit R-Unit 4 марта 2010 в 17:46

Нет, с таксономией тоже не получилось отсортировать...

Добавил в тип материала "EP" поле Data, при создании материалов EP дату указал, не могу настроить views, чтобы сортировалось правильно.
Я уже не знаю как быть Sad

Вот так выглядит сама страница:
http://s12.radikal.ru/i185/1003/c9/a4a6d59a4094.jpg

И нужно, чтобы после автоматической сортировки Words EP встал первым в список миньонов

Аватар пользователя mak-vardugin mak-vardugin 4 марта 2010 в 17:49

Зря от сортировать словарь можно было легче.
он уже должно быть taxonomy_term
сделайте клон фабричного представления на всякий случай, а в базовом в пунктее Row style: материал замените на поля и соответственно выберите нужные поля и способ их отображения (как ссылка-галочка у Link this field to its node)

Аватар пользователя mak-vardugin mak-vardugin 4 марта 2010 в 17:54

если через поле date, тогда в Sort criteria выберите свой пункт даты и режим Ascending(по возрастанию) или Descending (по убыванию).
А через название ничего не получиться. там сортируется только по первой букве или цифре.

Аватар пользователя R-Unit R-Unit 4 марта 2010 в 18:55

Перепробовал всё - не получается.

Вот, например, через таксономию.
Я создал новый View, в нём попытался настроить всё согласно вашим советам.
В поле cck "EP (Миньоны)", в "Advanced - Nodes that can be referenced (View)" указал мой новый View с теми настройками, сохранил. не работает.

стыдно мне, да. но ничего не могу сделать

Аватар пользователя R-Unit R-Unit 4 марта 2010 в 19:05

такое чувство, что то,что я к полю привязал View - вообще ни на что не влияет. как бы я не менял тот View (в Default-вкладке) - ничего не меняется на самой странице, не сортируется

Аватар пользователя mak-vardugin mak-vardugin 4 марта 2010 в 19:06

если подходить к варианту по таксономии то тогда надо было еще в конце отсортировать термины(года) а самом словаре, но раз уж вы сделали через Date то там то что у вас не получается?

сортировка идет только через поле Date (только числа, но не дата публикации, а из строчки в ноде)
либо через сортировку терминов в словаре.

Аватар пользователя R-Unit R-Unit 4 марта 2010 в 19:17

Вот, гляньте скрин настрйоки Views
http://i002.radikal.ru/1003/dc/ac2c9f43dfc4.jpg

Судя по Live preview - всё сортируется, 2010й год стоит выше 2009го. и всё, вроде бы, здорово, да только на самой странице автора ничего не соортируется. Там 2009й стоит выше 2010го.

Хотя, к этому самому полю с миньонами, я привязал мой настроенный View: http://s003.radikal.ru/i201/1003/d1/5d714de391eb.jpg
Но всёравно на странице автора ничего не сортируется

Поражаюсь, многое уже сделал и настроил, а на такой мелочи застрял Sad Уже пол дня бьюсь с этим

Аватар пользователя R-Unit R-Unit 4 марта 2010 в 20:31

mak-vardugin wrote:
там видимо не та вьюха
А она у меня одна единственная пока что, ошибиться сложно

mak-vardugin wrote:
вы блок это этого представления на страницу поставили???

Дело в том, что вариант с блоком на странице не подходит

Аватар пользователя R-Unit R-Unit 4 марта 2010 в 22:30

Node reference views - этот модуль позволяет применять к полям какой либо view

пытаюсь с ним сортировать. пока только чушь получается