Как лучше реализовать структуру средствами Друпала?

Аватар пользователя pash pash 29 декабря 2004 в 22:42

Есть структура с замашкой на портал:

1.Раздел "Музыканты" с описаниями и интервью, сортировка по имени музыканта, более 100 записей.
2.Раздел "Обзоры дисков" с 4 подкатегориями по типу диска, сортировка по дате, более 100 записей.
3.Небольшой раздел "Чтиво" - тектовые описания, с несколькими (2-3) подкатегориями, сортировка тож по дате.
Плюс очень интересно было б связывать как то обзоры диска с музыкантом если он есть в базе (то бишь ссылками на диски выпущенные им и наоборот).

Вот самое сложное, что пока не могу придумать как организовать и что для этого установить. Пробовал применять Article разбив его на подкатегории, но получается не совсем верно, по хорошему надо как то сделать так, чтоб в каждом из этих трех разделов стоял свой модуль Article, только как это сделать - тоже не ясно.

Посоветуйте плиз какиенить полезные мне модули Smile

ПыСы: Очень нра как реализован раздел вот тут http://roleplay.ru/taxonomy_vivarium

Комментарии

Аватар пользователя Basielienis Basielienis 30 декабря 2004 в 9:14

Связать обзоры диска с музыкантом просто: обзор должен одновременно принадлежать подкатегории музыканта и обзора. Правда, тогда придется для каждого музыканта создавать свою подкатегорию, но имхо это даже правильнее и удобнее.

Для простейшей выборки можно использовать модуль taxonomy_browser. Например, пользователь может отметить на странице taxonomy_browser "имя музыканта", "год", "обзор", "жанр" и получить нужную информацию. Заодно, настраивая этот модуль, сам начинаешь понимать, как лучше организовать категории.

Search + taxonomy_dhtml + taxonomy_browser - получается идеальная система доступа к информации, когда ее много.

Аватар пользователя pash pash 30 декабря 2004 в 11:04

гм... а как заставить один модуль выводить разную инфу в разные разделы? или наоборот - на одной странице и выборку с taxonomy_browser и "дефолтный" список статей?

Вобщем буду пробовать, фик с ними, с праздниками ROFL

Аватар пользователя Basielienis Basielienis 31 декабря 2004 в 4:26

> а как заставить один модуль выводить разную инфу в разные разделы?
назначением нескольких разделов таксономии ноде.

> наоборот - на одной странице...
Очевидного способа нет, можно встроить в текст php-код, который это будет делать. Обычно такие вещи реализуются блоками. Т.е. дефолтный список статей должен бы быть блоком, это легко реализовать, но, возможно, не совсем то что нужно.

Для вывода комбинированных страниц из разных таксономий можно использовать строку адреса. Собственно, taxonomy_browser так и делает (адреса типа taxonomy/term/1+2 и.т.п)

Аватар пользователя pash pash 1 января 2005 в 21:55

Огромное спасибо за подсказки! Понемножку начинаю понимать насколько мощную структуру можно закрутить Smile