У меня несколько типо материалов:
Имя Тип
Pages page
Клипы clips
Музыка music
Тексты песен lyrics
Опросы poll
Тема форума forum
Два вопроса:
1 Как сделать так чтобы
все клипы выводились по адресу www.site.ru/clips/
музыка выводилась по адресу www.site.ru/music/
тексты песен выводилсь по www.site.ru/lyrics/
2 Каждой публкации клипов,музыки и текстов песен присвоить тэги которые означают названию исполнителя? Чтоб потом при выборе исполнителя из taxonomy_list выбирались все типы публикации по этому исполнителю.
запанее спасибо.
Комментарии
1. Создайте с помощью views по заданным адресам вывод нод, отфильтрованных по типу контента.
2. Создайте словарь Исполнитель и свяжите его с нужными типами контента. При создании контента в появившемся дополнительном поле указывайте нужные теги(имя исполнителя).
со вторым понятно, а вот с первым нет.
значит захожу я в views -> add view
в поля name,description,tag там ввел просто name, descr. и tag.
далее тип выбрал node. в появившемся окне добавил 2 фильтра content type (музыка,клипы). а дальше что делать незнаю, методом тыка не получается.
1. Делается на стандартных модулях. Более того - на тех что автоматически сразу же включены после установки Drupal. Создаете словарь, три термина ("клипы", "музыка", "тексты") и привязывайте их термины к нодам по смыслу. Затем включаете модуль Path из ядра и создаете удобноваримые синонимы к терминам.
А можно поподробнее?
Или где почитать, как вывести на одной странице материалы по одному термину созданному в в словаре таксономии? Или каким способом еще можно вывести на одной странице несколько уже созданных материалов типа Page?
Поподробнее.
1. Создаете view
2. Ставите галочку "Страница"
3. Указываете вид view (таблица, список и т.д.)
4. Отбираете поля, которые вы собираетесь показывать в в вашем view.
5. Устанавливаете фильтры: если у вас несколько типов материалов - то тип, термины - термин, опубликованные-или нет и т.д.
6. Сортировка
И вперед. Хотя есть еще куча возможностей. Например, http://www.personal-trening.com/articles, http://www.personal-trening.com/event/ и многое другое