[Решено] Решение вывода блогов в каналы

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

Аватар пользователя k0nqu3r0r k0nqu3r0r 5 декабря 2010 в 16:33

Добрый день!

Я новичок в Drupal. У меня возник вопрос - на сайте пользователи (допустим, редакция) будут создавать контент в виде записи блога. Я хочу эту записи организовать в каналы (типа новостных каналов) и собирать на отдельной странице, а также помещать последние записи на главную. Прочитал несколько книг по этой CMS, посмотрел по ресурсам и статьям - понял, что на главную это можно сделать довольно легко с помощью блоков, а вот как организовать канал новостей? Пока что наиболее вероятным решением нашёл организацию в форме Books и страниц. Подскажите, правильно ли я двигаюсь, или нужно использовать другой модуль для этой проблемы?

Комментарии

Аватар пользователя k-s k-s 5 декабря 2010 в 17:12

Возможно вас заинтересует модуль http://drupal.org/project/og, позволяет делать коллективные блоги по темам, выводить что-то на главную и прочее (http://shvabrashvabr.ru/blog/shvabra/drupal-screencast-1)

Либо можно заставить пользователей теггировать записи предложенными тегами и потом при помощи Views выводить записи по определенным темам/тегам. Довольно просто делается, при помощи всего одного view, принимающего тег параметром

Аватар пользователя k0nqu3r0r k0nqu3r0r 6 декабря 2010 в 17:10

Ещё раз спасибо - скорее всего записи блога на одну тематику организую в форме общедоступной Organic Group. А как мне несколько тем вывести в один канал? Допустим блоги на тему фильмы, литература, живопись вывести в один канал "искусство" так, чтобы на странице отображались только несколько последних новостей из определённой группы в форме названия новости (максимум с анонсом)? это делать с помощью views,или придётся комбинировать несколько views с помощью panels или аналогов?

Аватар пользователя k-s k-s 6 декабря 2010 в 18:26

Во views множество возможностей для фильтрации, в том числе можно выудить только нужные тэги, типы материала, и вообще фильтровать можно по значению любого поля и даже больше, поковыряйся, разберись. И форму вывода тоже можно менять, тизером, табличкой, списком, только нужные поля и тд, view очень мощная штука.

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

Аватар пользователя k0nqu3r0r k0nqu3r0r 6 декабря 2010 в 22:52

Всё, разобрался. Спасибо за поданные советы. Организовал вывод блогов в Organic Groups как коллективные общедоступные для просмотра блоги (под-каналы в структуре, "темы"), "темы" дёрнул views в блоки, назначил свои блоки для страниц каналов, а каналы с помощью views в виде блоков вывел на главную. очень помог ресурс http://mustardseedmedia.com/podcast/ , если кому пригодится.