Создание и публикация некатегоризированных статей в CMS Joomla!

Для создания некатегоризированных, или статических, страниц сайта в CMS Joomla! необходимо не указывать раздел и категорию при создании статьи в окне менеджера создания материалов. Создадим новую статическую статью, щелкнув на значке Создать в правом верхнем углу. Заполним статью, которая будет вступительной для нашего сайта, но не заполняя поля Раздел и Категория и обозначив их как Не указано. Текст статьи достаточно прост:

Компания "Проктел" рада приветствовать на страницах своего сайта наших новых гостей и старых друзей.

При этом следует указать, что статью нужно опубликовать на главной странице сайта, и в расширенных параметрах страницы закрыть и запретить отображение дополнительной информации.
Окно создания материала с областями, которые требуется изменить при создании статической страницы, опубликованной па главной странице сайта

Отредактировав и отформатировав текст статьи с помощью инструментов текстового редактора, щелкаем на значке Применить, переходим на вкладку браузера, содержащего веб-страницы сайта, и обновляем главную страницу. Наша некатегоризироваиная статья была опубликована на главной странице, чего мы и добивались.
Не правда ли, прекрасно получается? Только почему-то на главной странице очень много лишней информации, не относящейся к компании «Проктел». Как ее изменить или удалить со страниц сайта? Об этом мы расскажем чуть ниже.

Пока же необходимо вернуться на вкладку административного управления сайтом и щелкнуть кнопкой мыши на значке Сохранить, тем самым завершая редактирование статьи. Теперь в окне менеджера материалов мы имеем уже две созданные статьи, а если выбрать пункт меню Материалы => Менеджер Главной страницы либо щелкнуть на значке Главная страница в панели управления, то в открывшемся окне менеджера можно увидеть все статьи, размещенные на главной странице сайта. У нас пока имеется только одна статья.

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

Поскольку статьи уже готовы, пора перейти к следующему шагу построения сайта - организации меню.
Организация меню и определение соответствия статей пунктам меню в CMS Joomla!
Всего в CMS Joomla! по умолчанию существует четыре основных вида меню:

  • верхнее, или горизонтальное, меню topmenu;
  • главное, или вертикальное, меню mainmenu;
  • прочее меню othermenu;
  • пользовательское меню usermenu.

Очень редко шаблой CMS Joomla!, используемый для создания сайта, требует одновременного открытия нескольких меню. Обычно хватает одного горизонтального либо, что чаще, вертикального меню сайта.

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

Для управления меню, разделами, категориями и статьями также служит Менеджер меню, активизировать который можно через пункт меню Все меню => Менеджер меню.

В наследство от автоматической установки демо-данных осталось три меню, и в главном опубликовано 14 пунктов. Для нас пока этого много, тем более что названия пунктов меню не соответствуют нашему сайту, следовательно, нужно отредактировать главное меню нашего сайта. Для этого установите переключатель в положение Main Menu и щелкните кнопкой мыши на значке Изменить, который находится в правом верхнем углу. В открывшемся окне Детали меню изменим заголовок и описание меню, записав их на русском языке, чтобы в дальнейшем было удобнее работать. После этого щелкнем на значке Сохранить.

Теперь пора приступать к редактированию пунктов меню, для этого следует выбрать значок Пункты меню для изменяемого Главного меню.

Все созданные при установке CMS Joomla! пункты меню, которые ведут к статьям, удаленным ранее. Имеет смысл либо скрыть, либо удалить пункты меню, которые не будут использоваться. Поскольку создание меню - очень ответственная задача, следует предварительно четко распланировать пункты, чтобы в дальнейшем не возникало трудностей при навигации по веб-страницам.

Оставшиеся пункты меню необходимо переименовать в соответствии с нашими требованиями и закрепить за ними соответствующие статьи.
Для изменения пункта меню нужно либо щелкнуть на его названии кнопкой мыши, либо установить флажок напротив названия и щелкнуть на значке Изменить, находящемся в правом верхнем углу окна. В результате будет открыто новое окно Пункт меню: Изменить.

В области заголовка изменим надпись о компании на надпись Философия компании "Проктел". Для заполнения окна Выберите материал нужно нажать кнопку Выбрать и в открывшемся окне указать ту статью, которая и будет связана с этим пунктом меню. В нашем случае это статья Философия компании "Проктел".

С изменением пункта меню 0 компании все прошло достаточно просто, поскольку он имеет тип стандартного шаблона материала. При изменении пункта меню Новости на пункт меню Услуги компании "Проктел" нес пройдет не так гладко, как в первый раз, так как он имеет тип Шаблон блога раздела.

При нажатии кнопки Сменить тип в открывшемся окне следует выбрать тип Стандартный шаблон материала.

Далее, переименовав пункт меню и определив его связь со статьей, сохраним его, обновим страницу сайта и посмотрим, как он работает.
Поскольку с прямым обращением пункта меню к статье более или менее все понятно, разберем случай, когда в одной категории у нас несколько статей.
Пока неизмененным у нас остался пункт меню Услуги, имеющий тип Материалы Категория/Блог, поэтому его и будем изменять. Перейдем в окно изменения пункта меню.

Прежде всего изменим тип с Шаблона блога категорий на Шаблон списка категорий. Затем изменим заголовок на Вопросы и ответы. Далее определим, к какой категории будет относиться данный пункт меню. Щелкаем кнопкой мыши на значке Сохранить.

Проверка работоспособности пункта меню Услуги компании "Проктел".

Для изменения подпункта меню Дизайн сайтов нужно выполнить стандартную процедуру редактирования пункта меню.

В открывшемся окне следует указать соответствующий заголовок и выбрать связанную с пунктом меню статью. Далее обязательно сохраняем внесенные изменения и обновляем страницу сайта.

Как видно, создание пунктов меню хоть и хлопотное занятие, особенно при первоначальном планировании сайта, но совершенно необходимое. Доступ к любому материалу любой статьи возможен только через соответствующий пункт меню, и если нет указывающего на статью пункта, то ее невозможно открыть.
Создание новых пунктов меню ничем не отличается от редактирования уже имеющихся, только вместо значка Изменить необходимо выбирать значок Создать. В открывшемся окне необходимо указать тип пункта меню. Поскольку у нас неописанной осталась только одна некатегоризированная статья Приветствие, то создадим пункт меню для нее и сразу укажем тип Стандартный шаблон материала.

Далее продолжим заполнять окно Пункт меню: Создать, где и определим заголовок и ссылку на статью как Приветствие.

Сохраним страницу и в открывшемся окне поднимем пункт Приветствие вверх на первую позицию, сразу под пункт меню Главная. Для этого необходимо щелкать на треугольных указателях в столбце Порядок.

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

Затем обновим веб-страницу на соседней вкладке и посмотрим на созданное меню сайта, связывающее нас с его статьями.

Таким образом, можно создавать или редактировать пункты меню и привязывать их к различным статьям, как катетеризированным - относящимся к определенным разделам и категориям, так и к статическим.

Тэги: статьи, сайта, создания, нашего, статью, раздел, вступительной