Организация и вывод контента

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

Аватар пользователя yagoo yagoo 18 августа 2011 в 17:13

Начал изучать drupal и подумал, что все очень логично, возможностей куча. Но теперь окончательно запутался!

Структура примерно следующая:

огород
-овощ
--тыква
--огурец
---ввести имя огурца(название материала)
--баклажан
-фрукт
-ягода

Как сделать так, чтобы пользователь выбрал нужные поля, ввел название материала и в адресной строке это выглядело так:
http://www.крутой-сайт.ru/огород/овощ/огурец/огурец-алёша ?

И чтобы при переходе по ссылке
http://www.крутой-сайт.ru/огород/овощ/огурец/ выдавался список материалов "огурец",

а при переходе по ссылке:
http://www.крутой-сайт.ru/огород/овощ/
выдавались материалы, которые относятся к "овощам",

ну и:
http://www.крутой-сайт.ru/огород/
выдавалось все что есть "в огороде".

Вопрос возможно глупый, но что-то уже голова закипела.. Какие и для чего использовать функции и модули?

Комментарии

Аватар пользователя yagoo yagoo 18 августа 2011 в 18:40

Создал в таксономии словарь "огород"
Термины:

*овощ
**тыква
**огурец
***ввести имя огурца(название материала)
**баклажан
*фрукт
*ягода

Какие маркеры ввести и куда, чтобы получить адрес вида http://www.крутой-сайт.ru/огород/овощ/огурец/огурец-алёша

Аватар пользователя gagaga gagaga 18 августа 2011 в 19:57

Если не ошибаюсь, то в pathauto для этого типа материалов нужно задать [termpath-raw]/[title-raw]. Если к ноде привязано несколько словарей, то нужно будет задать их веса, чтобы в пути выводились термины из нужного словаря. Еще можете глянуть модуль http://drupal.org/project/handyalias .

Аватар пользователя yagoo yagoo 18 августа 2011 в 22:05

"gagaga" wrote:

спасибо за ответы

[termpath-raw]/[title-raw] по какой-то причине выводит только название материала.

Устал уже разбираться, вся работа колом стоит..

[termalias-raw]/[title-raw] выводит /[termalias-raw]/название материала/, то есть [termalias-raw] не работает..

handyalias немного ограничивает, потому не подходит.

Есть же люди, которые точно знают, что делать. Подскажите.

Аватар пользователя yagoo yagoo 19 августа 2011 в 3:49

"Xermit" wrote:
а вы в материале то термин из словаря выбрали?
у термина в таксономии точно задан алиас?

Да. Все указано было.

Не знаю в чем была проблема..
Создал заново словарь, термины и тип материала и [termpath-raw]/[title-raw] заработал.