По ходу дела возникают вопросы. Заранее приношу извинения, если вопросы будут поставлены не корректно (я не волшебник, я только учусь )
Для начала я решил создать менюшку (таким образом задав структуру сайта).
В раздел Навигации добавил новый пункт (условно Main), вложил в него еще два подпункта иии...
на этом засел. Требуется указать ноду, к которой привязаны подпункты. А у меня этих нод (самого контента еще нет).
Получается что собирать сайт надо с конца? Сначала наделать кучу нод? А как же структура? Я полагал правильным сначала сделать разделы, а потом их наполнять, а не наоборот.
Ну хорошо, допустим я иду в раздел "Создать материал", выбираю тип материала (допустим заметка), что-то там пишу сохраняю. А как потом узнать имя ноды (адрес), созданной заметки, к которому потом привязать пункт меню?
Не так ни этак у меня не вышло создать полностью рабочее меню, хотя конструктор прикольный, если разобраться
Правильно ли я понимаю, что для организации просто меню, не требуется использование таксономии? или наоборот все делается только через словари?
Комментарии
Всё намного проще))
Сначала создаёте меню (пустое).
А потом, соответсвенно, при создании ноды есть внизу настройки "меню"....там и привязываете к нужному Вам пункту.
Создав материал, увидишь в самом низу поля для создания менюшки. Если пункт меню не задать, то страница в систему попадет, но в меню отражаться не будет. Найти после этого адрес страницы можно зайдя в "Последние сообщения". Курсор на страницу наведешь и увидишь адрес.
Т.е. получается два независимых друг от друга дерева: одно из материала, другое из пунктов меню. Надо их связать. Связывается либо при создании материала, либо позже.
ок, спасибо. У меня родное меню работает не так как DHTML? Если я создаю родительский пункт и привзяываю к нему пустую ноду (node/), а потом вкладываю в него подпункты, то оно не раскрывается в первом случае А на DHTML работает, правда выглядит хуже. Есть ли принципиальная разница, что привязывать к пунктам меную - заметки или страницы?
К меню можно привязать что угодно - хоть ссылку на другой сайт. Не принципиально.
Но надо учитывать нюанс - внутрениие ссылки должны быть написаны в коротком стиле и без слэшей в начале и конце, напр.^
node/123
node
taxonomy/term/3
taxonomy/term/6+8+9
IMHO, начинать нужно с таксономии, т.е. продумать словари для структуры сайта, а от этого уже и плясать, т.к. меню может быть много (primary, secondary и сколько еще вам понадобится). А основа сайта все же списки по словарям.
2 blackvl:
я думаю, такса мне не понадобится, я хочу сделать достаточно опростой сайт с глубиной ссылк не более 2-3 уровня.
2 danger4k:
так то оно так... но пункт меню не может быть пустым, без ссылки (как я понял). Если в ссылке указываю просто node/ , то потом, созданный материал, с указанием к чему прицепить, не появлется пока я принудительно не перепишу ссылку в пункте меню. Как-то это, имхо, не очень удобно. Хорошо когда документов не больше десятка.
может быть подшивки (book) из основного пакета Вам помогут.
наткнулась случайно - создала материал, сохранила, а где то наверху вылезла кнопка то ли привязать, то ли оглавление (не могу точно сказать, сайт дома на денвере)
я по ней пошла из чисто исследовательского интереса (да, до этого нужно создать хотя бы одну подшивку), пришла в меню выбора подшивок, кликнула по нужному подменю и все само привязалось, очень удобно, так как меню может быть многоуровневым и при выборе одной из подшивок оно у меня в правой колонке само развернулось и показало имеющиеся страницы
Подскажите, пожалуйста, может кто-нибудь встречался с такой проблемой. Связал Gallery с Drupal. Сделал URL Rewrite. Разрешил чистые линки. И теперь такая проблема - когда захожу на www.example.ru/v/album/ то ссылка с алиасом из основного меню ведет на www.example.ru/v/album/alias вместо www.example.ru/alias
Подскажите, пожалуйста, может кто-нибудь встречался с такой проблемой. Связал Gallery с Drupal. Сделал URL Rewrite. Разрешил чистые линки. И теперь такая проблема - когда захожу на www.example.ru/v/album/ то ссылка с алиасом из основного меню ведет на www.example.ru/v/album/alias вместо www.example.ru/alias
Только вы поймите меня правильно, если бы у меня было меню без внутренних пунктов, то я просто к alias добавил бы слэш, но поскольку вложенные пункты имеются, то со слешом они просто не выдаются.
Все. Всем спасибо. Решил проблему.