Как структурировать контент и задать url для разных типов материалов?

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

Аватар пользователя Mkiller Mkiller 18 января 2009 в 18:37

У меня несколько типо материалов:
Имя Тип

Pages page
Клипы clips
Музыка music
Тексты песен lyrics
Опросы poll
Тема форума forum

Два вопроса:

1 Как сделать так чтобы

все клипы выводились по адресу www.site.ru/clips/
музыка выводилась по адресу www.site.ru/music/
тексты песен выводилсь по www.site.ru/lyrics/

2 Каждой публкации клипов,музыки и текстов песен присвоить тэги которые означают названию исполнителя? Чтоб потом при выборе исполнителя из taxonomy_list выбирались все типы публикации по этому исполнителю.

запанее спасибо.

Комментарии

Аватар пользователя CALLlA@drupal.org CALLlA@drupal.org 18 января 2009 в 21:30

1. Создайте с помощью views по заданным адресам вывод нод, отфильтрованных по типу контента.
2. Создайте словарь Исполнитель и свяжите его с нужными типами контента. При создании контента в появившемся дополнительном поле указывайте нужные теги(имя исполнителя).

Аватар пользователя Mkiller Mkiller 18 января 2009 в 23:12

со вторым понятно, а вот с первым нет.
значит захожу я в views -> add view

в поля name,description,tag там ввел просто name, descr. и tag.
далее тип выбрал node. в появившемся окне добавил 2 фильтра content type (музыка,клипы). а дальше что делать незнаю, методом тыка не получается.

Аватар пользователя Durak Durak 18 июля 2009 в 23:39

1. Делается на стандартных модулях. Более того - на тех что автоматически сразу же включены после установки Drupal. Создаете словарь, три термина ("клипы", "музыка", "тексты") и привязывайте их термины к нодам по смыслу. Затем включаете модуль Path из ядра и создаете удобноваримые синонимы к терминам.

Аватар пользователя Goodseeker Goodseeker 21 июля 2009 в 13:20

А можно поподробнее?
Или где почитать, как вывести на одной странице материалы по одному термину созданному в в словаре таксономии? Или каким способом еще можно вывести на одной странице несколько уже созданных материалов типа Page?

Аватар пользователя IrinaStasuk IrinaStasuk 21 июля 2009 в 23:26

Поподробнее.
1. Создаете view
2. Ставите галочку "Страница"
3. Указываете вид view (таблица, список и т.д.)
4. Отбираете поля, которые вы собираетесь показывать в в вашем view.
5. Устанавливаете фильтры: если у вас несколько типов материалов - то тип, термины - термин, опубликованные-или нет и т.д.
6. Сортировка
И вперед. Хотя есть еще куча возможностей. Например, http://www.personal-trening.com/articles, http://www.personal-trening.com/event/ и многое другое