Rheinwerk Computing Joomla! 3 - изграждане на менюта
9.3В В В В Настройване на менюта
Главното меню на форума за пътувания вече е доста обширно и съдържа връзки по всички теми, свързани с почивките и пътуванията. Тъй като уебсайтът е публично достъпен, вие сте длъжни да създадете две надредени страници, на които се показват декларацията за защита на данните и отпечатъкът. Тези страници изобщо не се вписват тематично в главното меню, поради което създавате отделно меню в долния колонтитул на страницата, което оттук нататък включва такива вторични връзки.

9.3.1 В В В В меню Създаване и свързания модул
Такова създаване на меню се извършва на два етапа: Първо създавате менюто, т.е. списъка, който съдържа действителните връзки. След това поставете менюто в поле, модул и определете къде ще се появи на всички уебсайтове. Без модула менюто съществува само в Joomla! Само модулът, един вид дисплеен контейнер, осигурява видимост. Такова разделяне на съдържанието и показването е типично за система за управление на съдържанието: И двата елемента могат не само да се редактират независимо един от друг, но също така е възможно да се въведе съдържание само веднъж, но да се провери няколко пъти на различни места Представяме.
Първо в менюто:
Изберете Менюта в Управление • Ново меню от менюто .
Попълнете трите текстови полета (вижте фигура 9.12):
Заглавие: Това заглавие се използва от Joomla! в бекенда, където и да работите с менюто; "Footer Menu" е подходящо тук.
Тип меню: Joomla! -Вътрешно обозначение без интервали, напр. «Footermenu»
Описание: по избор, вътрешно описание за менюто
Фигура 9.12В В В В Освен предварително конфигурираното главно меню, Joomla! може да се създаде произволен брой менюта.
След като щракнете върху Запазване и затваряне, ще бъдете върнати към мениджъра на менюто, който сега изброява главното меню и менюто на долния колонтитул.
Менюто е създадено, но за да се покаже във външния интерфейс, то трябва да бъде опаковано в контейнер, който може да бъде поставен в оформлението на страницата: модул. Това в началото звучи тромаво, но гарантира гъвкавост при проектирането на уебсайта. Освен действителното съдържание, което се показва чрез типа на менюто, всички елементи на страницата се намират в модули без изключение. След това те могат да бъдат поставени и форматирани (почти) както искате, като конструктивен комплект.
В списъка с менюта в реда на Footer Menu вдясно кликнете върху Добавяне на модул за този тип меню. Това е съкращение на модула за управление, до което може да се стигне и чрез разширенията • Меню Модули.
Раздел В 10.2.5, „Всички представени типове модули“, отива по-подробно за настройките на конфигурацията във формуляра на модула, който сега се появява. На този етап е достатъчно да зададете заглавие, напр. „Footer Menu“, за да зададете позицията в дясното падащо меню на Protostar - Footer и да създадете модула с щракване върху Save & Close (виж фигура В 9.13).
Фигура 9.13В В В В За да се покаже меню във фронтенда, е необходим модул; Можете да се свържете с модула за управление чрез „Разширения“, „Модули“.
Забележка: Невзрачното поле Позиция е една от най-важните характеристики на системата за показване и шаблони Joomla! Той идентифицира позицията на строителния комплект, при която се появява модулът, и по принцип контролира цялото оформление на вашия уебсайт.
След като запазите модула от менюто, стигате до общия преглед на всички модули, диспечера на модулите. Тук отново става ясно какво всъщност представляват модулите: градивни елементи, които изграждат уебсайтове. Модулите, изброени тук, могат да бъдат намерени във фронталния изглед, без да се налага да търсите дълго време: Главно меню и формуляр за вход в дясната колона, галета (навигация на галета) под съдържанието на страницата и сега новото меню на долния колонтитул Но изчакайте, менюто на долния колонтитул, разбира се, може да бъде разграничено само от лицевата страна, веднага щом съдържа елементи от менюто. Можете да създадете новите записи за менюто на долния колонтитул, като щракнете директно върху Менюта • Меню на долния колонтитул • Нов запис в менюто. Оттук нататък продължете, както е в раздел 9.1.1, „Създаване на запис в менюто“, научихте и създайте два елемента от менюто за статии, подготвени предварително за правното известие и декларацията за защита на данните.
Сега актуализирайте всяка уеб страница във външния интерфейс и превъртете надолу до новото меню на долния колонтитул, както е показано на Фигура 9.14. Между другото, ще се запознаете с промяната на цветовата схема на екранната снимка в следващата глава, когато става въпрос за конфигуриране на шаблони.
Фигура 9.14В В В В За да се покаже „Менюто на долния колонтитул“ във фронтенда, той трябва да бъде създаден като позициониран модул и да съдържа записи в менюто.
9.3.2В В В В управление на менюта
Мениджърът на менюта (вж. Фигура 9.15) предлага елементарни административни функции, не толкова обширни, колкото за статии, категории или записи в менюто, но достатъчно интересни, за да бъдат разгледани с помощта на менютата Управление (не избирайте подменю):
В лентата с бутони, New се използва за създаване на меню, Редактирането преминава към малка форма, в която задавате името на менюто и неговото описание. Изтриването премахва меню (внимавайте, тук няма кошче) и възстановяването е спешна функция, в случай че има проблеми с записите в менюто в базата данни.
Списъкът с менюта показва броя на записите в менюто за меню със съответното състояние в колоните Публикувано, Скрито и В кошчето.
Колоната Assigned Modules показва връзката към съответния модул в падащ списък Важно, тъй като менюто се показва изключително чрез присвояване на модул. Ако щракнете върху записа в падащия списък, се отваря изскачащ прозорец, съдържащ конфигурационната форма за този модул от менюто, което е съкращение.
Фигура 9.15Преглед на менюто е по-спартански от останалите мениджъри, можете да видите броя на записите в менюто и да изтриете менютата.
Показване или скриване на менютата
Как контролирате видимостта на менюто или неговата позиция? Никога в самото меню, но винаги чрез неговия модул. Съвет: Ако пропуснете опция за показване, помислете дали има подходящ модул за нея.
Фигура 9.16За да се покаже или скрие меню, превключете на «Разширения» «Модули» и кликнете върху отметката или знака за спиране в колоната «Състояние».
Отидете до модула за управление чрез менюто Разширения • Модули.
Списъкът показва всички модули, от които е сглобен вашият уебсайт по модулен начин, така че той също така изброява всички менюта, за които преди сте създали модул. Зелена отметка () показва, че модулът е показан, червен символ за спиране (), че е скрит (вижте Фигура 9.16). Можете да промените състоянието с едно щракване, промяната влиза в сила незабавно, не се изисква допълнително запазване.
Изтриване на менютата
Ако не просто искате да скриете меню, а да го премахнете напълно, имате две възможности:
Премахнете видимото меню (модул), но запазете структурата на менюто с всички свързани с него елементи от менюто за по-късно
В този случай изтрийте модула, присвоен на менюто в модула за управление: Маркирайте модула с отметка () и изберете Кошче от лентата с бутони в горната част. Сега задайте падащия списък Избор на състояние във филтъра вляво на Кошче, изберете модула отново и накрая кликнете върху Изпразване на кошчето. След това върнете падащия списък на филтъра обратно до Изберете състояние, за да избегнете по-късно объркване относно очевидно празен списък с модули.
И модулът, и менюто трябва да бъдат напълно премахнати
Отидете в Menu Manager, проверете менюто, което искате да изтриете (), и щракнете върху Delete. Тази опция премахва модула по едно и също време и по изключение не прави заобиколен път през кошчето, поради което трябва да дадете и предупредителното съобщение Наистина ли искате да изтриете тези менюта? Потвърдете с OK.
9.3.3В В В В Допълнителни настройки за менюта
Можете да достигнете до допълнителни настройки на менюто чрез разширения • модули. Ако щракнете върху съответното меню, например Главно меню, се отварят няколко, но важни опции, които влияят на дисплея.
Наляво:
Избор на меню: Изберете менюто, което да се показва в този модул от този падащ списък.
Основно въвеждане, първо ниво, последно ниво: Използвайки комбинацията от тези полета, можете да покажете поддърво от посоченото меню в модула (вижте фигура 9.17). Например, едно меню във форума за пътуване не може да изброи надредените категории ваканционни дестинации, доклади за пътуване и съвети за пътуване, но всички региони на ваканционните дестинации. За да направите това, дефинирайте елемента от менюто на по-високо ниво под Основен запис, коренът на поддървото (ваканционни дестинации).
След това можете да използвате първо ниво и последно ниво, за да контролирате дълбочината на показаните клонове на дървото на менюто. Във форума за пътуване ваканционните региони се намират в ниво 2 на менюто, директно под по-високото ниво в менюто Ваканционни дестинации от ниво 1. В резултат на това трябва да бъдат избрани 2 на първо ниво, за да се покажат регионите. След това като последно ниво въвеждате същото ниво, за да създадете плоско меню, или по-ниско ниво за дърво на менюто с няколко поднива, които могат да бъдат отворени.
Фигура 9.17Представяне на поддърво от цялата структура на менюто; В "Базов вход" е "Ваканционни дестинации" (от ниво 1), "Първо ниво" е "2" (ваканционни региони), "Последно ниво" "В" 3 "(за отваряне на подменюто с" G " gG¤isВ «и» Balearen «).
Това поддърво обаче има малък недостатък: Joomla! вече не разпознава на коя страница е посетителят и следователно вече не подчертава визуално съответния елемент от менюто. Това автоматично разпознаване е възможно само чрез основния запис Current, но отново се справяте без механиката на подменюто.
Показване на записи в подменюто: Тази опция записва цялото меню, включително всички вложени подменюта, в HTML кода на показаните страници. Това е особено важно за менютата, които, подобно на нормалното падащо меню, се появяват веднага щом преместите мишката върху елемент от менюто на по-високо ниво. Внимание: Някои от тези настройки могат да бъдат пренебрегнати от по-обширни шаблони, които съдържат собствена технология на интерфейсното меню. В тези случаи след това извършвате подробната конфигурация на менюто в настройките на шаблона.
Настройките от дясната страна са идентични с всички други модули и засягат, например, показването на заглавието на модула и позицията, т.е. Можете също така да ограничите дисплея на модула, като използвате нивото на достъп и езика; Можете да прочетете повече за това в Глава В 11, "Настройване на администрацията на потребителя" и Глава В 12, "Активиране на многоезичието".