Начал изучать drupal и подумал, что все очень логично, возможностей куча. Но теперь окончательно запутался!
Структура примерно следующая:
огород
-овощ
--тыква
--огурец
---ввести имя огурца(название материала)
--баклажан
-фрукт
-ягода
Как сделать так, чтобы пользователь выбрал нужные поля, ввел название материала и в адресной строке это выглядело так:
http://www.крутой-сайт.ru/огород/овощ/огурец/огурец-алёша ?
И чтобы при переходе по ссылке
http://www.крутой-сайт.ru/огород/овощ/огурец/ выдавался список материалов "огурец",
а при переходе по ссылке:
http://www.крутой-сайт.ru/огород/овощ/
выдавались материалы, которые относятся к "овощам",
ну и:
http://www.крутой-сайт.ru/огород/
выдавалось все что есть "в огороде".
Вопрос возможно глупый, но что-то уже голова закипела.. Какие и для чего использовать функции и модули?
Комментарии
Таксономия и Pathauto, но его тоже курить придется.
Создал в таксономии словарь "огород"
Термины:
*овощ
**тыква
**огурец
***ввести имя огурца(название материала)
**баклажан
*фрукт
*ягода
Какие маркеры ввести и куда, чтобы получить адрес вида http://www.крутой-сайт.ru/огород/овощ/огурец/огурец-алёша
Если не ошибаюсь, то в pathauto для этого типа материалов нужно задать [termpath-raw]/[title-raw]. Если к ноде привязано несколько словарей, то нужно будет задать их веса, чтобы в пути выводились термины из нужного словаря. Еще можете глянуть модуль http://drupal.org/project/handyalias .
спасибо за ответы
[termpath-raw]/[title-raw] по какой-то причине выводит только название материала.
Устал уже разбираться, вся работа колом стоит..
[termalias-raw]/[title-raw] выводит /[termalias-raw]/название материала/, то есть [termalias-raw] не работает..
handyalias немного ограничивает, потому не подходит.
Есть же люди, которые точно знают, что делать. Подскажите.
а вы в материале то термин из словаря выбрали?
у термина в таксономии точно задан алиас?
Да. Все указано было.
Не знаю в чем была проблема..
Создал заново словарь, термины и тип материала и [termpath-raw]/[title-raw] заработал.