Про створення меню для новачків, drupal

Начебто вже не раз обговорювалося, але питання від новачків все сипляться і сипляться. Ось і сьогодні у мене в асьці абсолютно заплутався людина питав як в друпалі меню створювати. Схоже, що наявні в друпалі 2 способи створення меню початківців просто плутають. Так що для них ще раз напишу, авось кому допоможе.

Отже, в друпалі є 2 способи створити меню сайту:

Моє меню
-розділ 1 (www.мой_сайт.ru / razdel1)
-розділ 2 (www.мой_сайт.ru / razdel2)

За великим рахунком виходить, що ви виконуєте подвійну роботу, хоча при такому способі ви можете швидко створити майбутню структуру, а потім вже заповнювати її матеріалами.

2. Є інший спосіб, який новачки чомусь часто не помічають.
А. В Управлінні сайтом вибираємо розділ Меню. Створюємо нове меню. Наприклад, "Моє меню". Виводимо блок з меню в потрібне місце.
Б. Знаходимо в меню Створити матеріал і починаємо створення документа.
В. Під полем введення тексту статті шукаємо пункт "Налаштування меню" (назва може відрізнятися в залежності від перекладу).
Тут ви вводите назву пункту меню, під яким повинен бути ваш документ. Наприклад, "розділ 1". І вибираєте батьківський пункт меню. В даному випадку ми знаходимо і вибираємо в випадаючому списку "Моє меню".
Г. Зберігаємо документ.
Д. Любуемся з'явилися меню

Моє меню
-розділ 1

причому при натисканні на пункт "розділ 1" ви відразу бачите ваш свіжостворений документ. Тобто в даному випадку структура меню у вас створюється в міру додавання документів, при створенні яких ви вказали, що вони будуть пунктами меню.

Shelendor написав:
Отже, в друпалі є 2 способи створити меню сайту:

додам тільки те, що перший спосіб працює якщо:
1) існує локальна папка
2) або потрібно писати path в повному варіанті а не в друпаловском, що не завжди зручно.

поясню. щоб для першого способу вийшло створити пункт меню home потрібно щоб локально обов'язково існувала така папка.
якщо папки немає то потрібно писати соответсвенно повністю uri ресурсу тобто наприклад www.example.com/home в такому випадку path проканает але при спробі перейти на цей пункт меню користувач отримає ошібику page not found

Нове на форумі

Вміст сайту публікується на умовах CreativeCommons Attribution-ShareAlike 3.0 або більш пізньої версії
Програмні коди в тексті статей - на умовах GNU GPL v2 або більш пізньої версії.
Drupal - торгівельна марка Дріса Байтаерта

Схожі статті