|
В предыдущей главе мы создали разделы и категории сайта, а также добавили несколько материалов в эти разделы и категории. Но если зайти на сайт (рис. 4.1), то вы обнаружите следующее.
- В меню отображаются старые разделы и категории сайта (деморазделы и демокатегории).
- Если зайти в старый раздели или категорию, то в ней вы не обнаружите никаких статей (даже старых).
- Новые материалы (разделы, категории, статьи) не отображаются на сайте.
Почему так произошло? Новые разделы и категории не отображаются на сайте потому, что мы не связали их с меню. Понятно, что и новые статьи не будут отображаться, поскольку меню не содержит команды отображения разделов, к которым принадлежат статьи. Поэтому после создания нового раздела его нужно связать с меню сайта. Сначала это кажется не очень
удобно (в других CMS созданные разделы автоматически отображаются в меню), но на практике это самый оптимальный способ. Во-первых, вы можете сами определять, какие разделы связывать с меню, а какие — нет. Во-вторых, вы можете связать с меню не раздел, а категорию или даже обычную статью. В-третьих, после создания структуры сайта администрирование меню никаких неудобств не вызывает — ведь не каждый ведь вы будете изменять структуру сайта.

Рис. 4.1. Наш сайт
Типы меню. Удаление лишних меню
Итак, откройте окно менеджера меню (с помощью кнопки Меню панели управления). По умолчанию создано 6 меню (рис. 4.2):
- Main Menu — главное меню сайта;
- User Menu — меню пользователя, доступно после того, как пользователь зарегистрируется на сайте;
- Top Menu — верхнее меню (находится в верхней части сайта);
- Resources, Example Pages, Key Concepts — используются сугубо в ознакомительных целях для изучения Joomla.

Рис. 4.2. Менеджер меню

Рис. 4.3. Подтверждение удаления меню
В реальных условиях вы не будете создавать свои меню. Для успешной работы сайта вполне достаточно первых трех меню — главного, пользовательского (содержит команды по управлению профилем пользователя) и верхнего. Если верхнее меню противоречит концепции вашего сайта, вы его можете отключить. Добавлять новые меню вы вряд ли будете, поскольку в этом случае вам придется редактировать шаблон сайта. Впрочем, чуть позже мы разберемся, как это сделать.
Первым делом нужно удалить меню Resources, Example Pages и Key Concepts. Поочередно выделите каждое из этих меню и щелкните на кнопке Удалить. После этого вам нужно подтвердить удаление меню (рис. 4.3), щелкнув еще раз на кнопке Удалить в верхнем правом углу окна менеджера меню. Удаляйте эти меню без всякого зазрения совести — они вам не нужны.
После удаления лишних меню у вас останется всего три меню (рис. 4.4).

Рис. 4.4. Необходимые меню
Информация о меню
Рассмотрим столбцы таблицы меню:
- Заголовок — название меню, будет отображаться на сайте;
- Тип — тип меню, используется для указания в шаблоне сайта;
- Пункты меню — содержит пиктограмму, щелчок на которой приводит к вызову редактора меню;
- Опубликовано — количество опубликованных пунктов меню;
- Не опубликовано — количество неопубликованных пунктов меню;
- Корзина — количество удаленных пунктов меню;
- К-во модулей — количество модулей меню;
- ID — идентификатор меню.
Выделите главное меню и щелкните на кнопке Правка. Нужно "русифицировать" это меню. Измените заголовок меню на "Главное меню" или просто "Меню", а также приведите описание меню на русском языке (рис. 4.5).

Рис. 4.5. Редактирование главного меню
Аналогично измените название User Menu на "Профиль", a Top Menu можно не редактировать — все равно его название не отображается на сайте. Теперь можете просмотреть ваш сайт — все лишние меню исчезли, а название меню переведено на русский язык.
|