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

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

Аватар пользователя drup_drup drup_drup 19 октября 2008 в 17:24

я новичок.

сделал сайт на друпале. В нем 2 раздела - раздел "Новости" и раздел "Продукция".

я хотел бы создать 2 типа контента - "новость" и "продукт" - чтобы создаваемый контент типа "новость" автоматически размещался в разделе "Новости", а контент типа "продукт" - в разделе "Продукция".

Типы контента я создал, однако не понял, как настроить автоматическое размещение того или иного типа контента в том или ином разделе (пытался смотреть cck и таксономию, но разобраться не смог).

Не могли бы более искушенные пользователи drupal в двух словах объяснить, как сделать это?

Комментарии

Аватар пользователя drup_drup drup_drup 19 октября 2008 в 17:42

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

Аватар пользователя andrbelt andrbelt 19 октября 2008 в 17:53

Вот объясните мне, ну в чем прикол создавать отдельную тему на форуме, а потом часами ждать ответа. При условии что ответа возможно вы и не получите. И это вместо того, чтобы зайти на drupal.org и в поиске написать всего два слова - node и menu. а затем просто проверить подходят для решения вашей задачи найденные модули или нет. неужели так обленились?

http://drupal.org/search/node/type%3Aproject_project+menu+node

Аватар пользователя drup_drup drup_drup 19 октября 2008 в 18:03

как говорится – чтобы задать правильный вопрос, надо знать бОльшую часть ответа.

к сожалению, я не могу похвастаться этим. в любом случае, спасибо )

Аватар пользователя drup_drup drup_drup 19 октября 2008 в 20:41

поступил, как посоветовал уважаемый andrbelt. Нашел требуемый модуль, который называется auto menu.

Однако практически сразу возник очередной вопрос. Auto menu работает только в том случае, если, цитирую, "menu section of a node is left empty only". А ведь оставлять пустым путь, на который ссылается пункт меню, нельзя.

Я сделал следующее - в качестве пути к пункту меню указал –

<front>.

Соответственно, теперь при добавлении типов контента "новость" и "продукт" все добавляемые материалы валятся на фронтпейдж; при клике на разделы "Новости" и "Продукция" переход осуществляется также на фронтпейдж. А мне это не надо. Надо, чтобы новости лежали в разделе "Новости", а описания продуктов - в разделе "Продукция".

Буду признателен за подсказку

Аватар пользователя Geldora Geldora 20 октября 2008 в 15:17

Все можно сделать проще (по-моему):

1. Вьювс. Устанавливаете модуль, настраиваете его, чтобы выводились ноды нужного типа, в меню сами прописываете адреса нужных вам вьювсов.

2. Тахономия. Два типа контенат + два словаря или термина в словаре... Друпал сам формирует страницы с ножами, принадлежащими опр. термину. Опять же адреса этрих страниц запихиваете в меню или если, таких страниц уже много, используете модуль taxonomy menu.

По моему так проще.