Организация меню

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

Аватар пользователя MDD MDD 1 апреля 2007 в 0:32

По ходу дела возникают вопросы. Заранее приношу извинения, если вопросы будут поставлены не корректно (я не волшебник, я только учусь Smile )

Для начала я решил создать менюшку (таким образом задав структуру сайта).
В раздел Навигации добавил новый пункт (условно Main), вложил в него еще два подпункта иии...
на этом засел. Требуется указать ноду, к которой привязаны подпункты. А у меня этих нод (самого контента еще нет).
Получается что собирать сайт надо с конца? Сначала наделать кучу нод? А как же структура? Я полагал правильным сначала сделать разделы, а потом их наполнять, а не наоборот.

Ну хорошо, допустим я иду в раздел "Создать материал", выбираю тип материала (допустим заметка), что-то там пишу сохраняю. А как потом узнать имя ноды (адрес), созданной заметки, к которому потом привязать пункт меню?

Не так ни этак у меня не вышло создать полностью рабочее меню, хотя конструктор прикольный, если разобраться Smile

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

Комментарии

Аватар пользователя danger4k danger4k 1 апреля 2007 в 0:41

Всё намного проще))
Сначала создаёте меню (пустое).
А потом, соответсвенно, при создании ноды есть внизу настройки "меню"....там и привязываете к нужному Вам пункту.

Аватар пользователя Atl Atl 1 апреля 2007 в 0:47

Создав материал, увидишь в самом низу поля для создания менюшки. Если пункт меню не задать, то страница в систему попадет, но в меню отражаться не будет. Найти после этого адрес страницы можно зайдя в "Последние сообщения". Курсор на страницу наведешь и увидишь адрес.
Т.е. получается два независимых друг от друга дерева: одно из материала, другое из пунктов меню. Надо их связать. Связывается либо при создании материала, либо позже.

Аватар пользователя MDD MDD 1 апреля 2007 в 12:04

ок, спасибо. У меня родное меню работает не так как DHTML? Если я создаю родительский пункт и привзяываю к нему пустую ноду (node/), а потом вкладываю в него подпункты, то оно не раскрывается в первом случае Sad А на DHTML работает, правда выглядит хуже. Есть ли принципиальная разница, что привязывать к пунктам меную - заметки или страницы?

Аватар пользователя Dan Dan 1 апреля 2007 в 13:26

К меню можно привязать что угодно - хоть ссылку на другой сайт. Не принципиально.
Но надо учитывать нюанс - внутрениие ссылки должны быть написаны в коротком стиле и без слэшей в начале и конце, напр.^
node/123
node
taxonomy/term/3
taxonomy/term/6+8+9

Аватар пользователя blackvl@drupal.org blackvl@drupal.org 1 апреля 2007 в 14:07

IMHO, начинать нужно с таксономии, т.е. продумать словари для структуры сайта, а от этого уже и плясать, т.к. меню может быть много (primary, secondary и сколько еще вам понадобится). А основа сайта все же списки по словарям.

Аватар пользователя MDD MDD 1 апреля 2007 в 18:53

2 blackvl:
я думаю, такса мне не понадобится, я хочу сделать достаточно опростой сайт с глубиной ссылк не более 2-3 уровня.

2 danger4k:
так то оно так... но пункт меню не может быть пустым, без ссылки (как я понял). Если в ссылке указываю просто node/ , то потом, созданный материал, с указанием к чему прицепить, не появлется пока я принудительно не перепишу ссылку в пункте меню. Как-то это, имхо, не очень удобно. Хорошо когда документов не больше десятка.

Аватар пользователя achadidi achadidi 25 декабря 2007 в 20:31

может быть подшивки (book) из основного пакета Вам помогут.
наткнулась случайно - создала материал, сохранила, а где то наверху вылезла кнопка то ли привязать, то ли оглавление (не могу точно сказать, сайт дома на денвере)
я по ней пошла из чисто исследовательского интереса (да, до этого нужно создать хотя бы одну подшивку), пришла в меню выбора подшивок, кликнула по нужному подменю и все само привязалось, очень удобно, так как меню может быть многоуровневым и при выборе одной из подшивок оно у меня в правой колонке само развернулось и показало имеющиеся страницы

Аватар пользователя olejik olejik (не проверено) 25 декабря 2007 в 16:27

Подскажите, пожалуйста, может кто-нибудь встречался с такой проблемой. Связал Gallery с Drupal. Сделал URL Rewrite. Разрешил чистые линки. И теперь такая проблема - когда захожу на www.example.ru/v/album/ то ссылка с алиасом из основного меню ведет на www.example.ru/v/album/alias вместо www.example.ru/alias

Аватар пользователя olejik olejik (не проверено) 25 декабря 2007 в 16:30

Подскажите, пожалуйста, может кто-нибудь встречался с такой проблемой. Связал Gallery с Drupal. Сделал URL Rewrite. Разрешил чистые линки. И теперь такая проблема - когда захожу на www.example.ru/v/album/ то ссылка с алиасом из основного меню ведет на www.example.ru/v/album/alias вместо www.example.ru/alias

Только вы поймите меня правильно, если бы у меня было меню без внутренних пунктов, то я просто к alias добавил бы слэш, но поскольку вложенные пункты имеются, то со слешом они просто не выдаются.