Необходимые модули

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

Аватар пользователя N1ke N1ke 18 декабря 2011 в 4:00

Здравствуйте. Есть вопрос. Собираюсь делать сайт и от него требуется по сути две две вещи:
- Возможность делать новости по категориям. Причем новости ВСЕХ категорий должны отображаться на главной страница, но и у каждый категории должны быть своя страница.
- Должны быть два типа новостей. Обычные новости с картинкой и мини новости. Они должны отображаться в разных местах на главной и на всех страницах категорий.

По сути это все. Я раньше работал уже с Drupal, но это было достаточно давно, еще в версии 4.6.

Вопрос:
1. Как я понял вывод новостей на страницы категорий организовать стандартными средствами не совсем просто? С API мне особо работать не хочется, так так разобраться с проектом надо быстро.
2. Я правильно понимаю, что нечто подобное может модуль Views 3? Но я так понимаю он очень тяжелый. Можно ли обойтись более легкими средствами?

Комментарии

Аватар пользователя VasyOK VasyOK 18 декабря 2011 в 5:12

можно и без views

"N1ke" wrote:
Должны быть два типа новостей.

Сделайте 2 типа материала (контента) или измените существующие Page, Story

"N1ke" wrote:
Возможность делать новости по категориям.
Курите таксономию.

"N1ke" wrote:
новости ВСЕХ категорий должны отображаться на главной страница

В настройках типа материала - настройки публикации

"N1ke" wrote:
но и у каждый категории должны быть своя страница.

Думаю так и будет.

Аватар пользователя Mr.Fire Mr.Fire 18 декабря 2011 в 10:47

Без Views будет тяжко, он может выводить новости блоком, к примеру. А стандартные способы вывода на главную страницу просто будут подряд публиковать материалы.

P.S. В таксономии создайте словарь, там термины, к примеру "новости" и "новости2". Далее копируете ссылку на страницу этих терминов и создаете меню.

Аватар пользователя q2_faith q2_faith 18 декабря 2011 в 16:45

"N1ke" wrote:
Обычные новости с картинкой и мини новости.

если разные поля будут использоваться, и если не хотите заморачиваться, то 2 типа контента
все остальное через таксономию
вывод через вьюс

Аватар пользователя Слава Юдаков Слава Юдаков 18 декабря 2011 в 18:28

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

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

"N1ke" wrote:
Я правильно понимаю, что нечто подобное может модуль Views 3? Но я так понимаю он очень тяжелый. Можно ли обойтись более легкими средствами?

view уже давно можно считать, если уж не стандартным средством, то крайне необходимым, фактически обязательным при разработке мало-мальски сложных проектов. «тяжесть» этого модуля несколько преувеличена и полностью окупается его возможностями. разве что придется купить хостинг малость подороже...

Аватар пользователя N1ke N1ke 18 декабря 2011 в 21:57

Да, всем спасибо за советы, практически все сделал, через таксономию. Только возник вопрос.
Можно ли выводить термины таксономии в меню навигации, как это можно делать со страницами? Понятно, что их можно прописать вручную, но это не особо удобно.
И можно ли выводить на главную два типа контента отдельно друг от другая без использования views?

Аватар пользователя N1ke N1ke 19 декабря 2011 в 21:24

VasyOK wrote:
а может сделать меню по этим терминам?
Модуль taxonomy menu под 7.

Да, спасибо большое. Очень удобно.

С views вероятно тоже буду разбираться, но чуть позже. Все ровно придется, как-то выводить мини новости.

Аватар пользователя Orion76 Orion76 19 декабря 2011 в 3:59

"Слава Юдаков" wrote:
«тяжесть» этого модуля несколько преувеличена и полностью окупается его возможностями.

+1
А при включенном-настроенном кэшировании еще "полегче" других будет-))

Аватар пользователя VasyOK VasyOK 19 декабря 2011 в 21:57

Та они и без views прекрасно выводятся.
создаете словарь Содержание. Термины Новости, Статьи

Делайте чтобы термин Новости был по умолчанию для типа материала Новость, а термин Статьи для типа матриала Статьи.

Ну и выводите отдельно новости отдельно статьи.

Хотя views все равно учить придется.

Аватар пользователя N1ke N1ke 20 декабря 2011 в 7:17

"VasyOK" wrote:
Ну и выводите отдельно новости отдельно статьи.

А как их отдельно выводить в рамках одной страницы? Просто я хочу на главной вывести два типа материалов. Обычные новости, которых будет 6 штук и они будут выводится с картинкой и 10 штук мини новостей, которые я хотел выводить одной строкой. Естественно, они должны выводится в разных местах.
Это будет, как на главной, так и на страницах отдельных терминов.

Собственно, у меня получилось сделать это через Views.

Аватар пользователя q2_faith q2_faith 20 декабря 2011 в 12:16

"N1ke" wrote:
Просто? вы сказали, что это можно сделать без Views. В любом случае спасибо :)

"VasyOK" wrote:
Делайте чтобы термин Новости был по умолчанию для типа материала Новость, а термин Статьи для типа матриала Статьи.

таксономия автоматом выводит по пути термина ноды, связанные с этим термином. чуть чуть думайте)

Аватар пользователя AnTsMysAPE AnTsMysAPE 6 января 2012 в 9:37

views я считаю говна кусок а не модуль он кривой как вся россия им максимум можно вывести 20-30 страниц. Если говорить о серьёзных нагрузках и выводах то он треснет по швам. Хотя все его любят на маленьких сайтиках виевс то ох как удобен.

Аватар пользователя q2_faith q2_faith 6 января 2012 в 9:48

"xxandeadxx" wrote:
кто ещё считает AnTsMysAPE куском говна?

+1
"AnTsMysAPE" wrote:
Если говорить о серьёзных нагрузках и выводах то он треснет по швам.

покажите свой сайт с серьезной нагрузкой)

Аватар пользователя AnTsMysAPE AnTsMysAPE 7 января 2012 в 0:42

ладно беру свои слова обратно пиздити меня пиздити только не больно!
computerandvideogames.com/ уан из - 80k визитсов,
xandeadx.ru - вот из? 5k визитс
тебе не нужно объяснять? что views это не потянут это будет полудрупал.
В россии как жили невежды так там всё и процветает.
Я помню joomla только вышла drupal уже года два было, прошло 5 лет про друпал ни кто не помнит в штатах, php+js всех перекилял! мы сошлись во мнение что сиэмэс это зло, какое бы оно ни было, так что удачи и до новых встреч уже 10утра так что блофджоб вам в рот!

Аватар пользователя xxandeadxx xxandeadxx 7 января 2012 в 6:57

"AnTsMysAPE" wrote:
тебе не нужно объяснять? что views это не потянут это будет полудрупал.

ты уж постарайся, объясни

"AnTsMysAPE" wrote:
мы сошлись во мнение что сиэмэс это зло

кто "мы"? ученики средней школы №13?