Всё ковыряюсь с друпалем... По поводу опыта использования таксономии и не только:
Недавно делал простейший сайт http://tungus-bolid.krasu.ru/. Там есть просто отдельные страницы, а есть СТАТЬИ и ОТЧЕТЫ ОБ ЭКСПЕДИЦИЯХ. Вот я и сделал словарик из этих двух терминов и в меню ссылки "статьи" и "экспедиции" просто показываю списки нодов с помощью taxonomy/term/NID, где NID - идентификатор термина СТАТЬИ и ОТЧЕТЫ ОБ ЭКСПЕДИЦИЯХ. Ну и для галареи там image тоже использует словарик.
Делал чуток посложнее сайт http://region.krasu.ru/. Там просто свалка статей с длинными метаописаниями (на flexinode) и множественной классификацией с помощью taxonomy. Каждая статья классифицируется так: рубрика, географическая привязка (город/район), временная привязка (век), описываемый объект (организация, достопримечательность и т.п.) Потом с помощью своего модуля и API от taxonomy.module как угодно делаю выборку статей и вывожу статьи где надо.
Вот ща пишу третий сайт - гемороя поболе... типа workflow небольшого требуется... покупка услуг, бронирование, оповещения и т.п. Приходится flexinode доводить чуток, hook_nodeapi юзать и т.д. Таксономия похоже не пригодится.
Комментарии
Слушай, ты создаешь словарик с двумя итемами. Что нужно сделать, чтобы, допустим, выбрав "экспедиции" в менюхе, попадал на страницу со списком нод (сверху-вниз, тольок названия, отсортированы по дате добавления)?
В качестве пункта меню ставлю taxonomy/term/2 (или лучше алиас сделать). Чтобы не показывались описания, надо настраивать тему (в phptemplate это в файле node.tpl.php).
хостинг у тебя интересный. Ждал загрузки сайтов минуты полторы.
http://region.krasu.ru понравился, четкий хороший сайт, аккуратный дизайн, отлично заточенный друпал.
А как сделать выпадающее меню для выборки статей, как здесь:
http://region.krasu.ru/places
Это модуль собственной разработки, с хуком _menu. Callback функция такая:
очень красиво - Спасибо! Я сам давно хотел спросить но не решался - вот что значит хорошо продуманное API друпал
> Это модуль собственной разработки, с хуком _menu. Callback функция такая:
а как-бы сам модуль заполучить?
Модуль нестандартный, для других сайтов не пойдет точно. Сюда выкладывать не буду, т.к. дырки могут быть - поломают еще) Если интересует реализация конкретной фичи - могу выложить нужный кусочек