Как добавлять разделы в joomla. Создание и редактирование категорий и разделов в Joomla. Создание пунктов меню в Джумле для вывода статей

В одной из статей мы создавали материал и пункт меню для его вывода. Такой подход оправдан, если добавляется отдельная страница сайта, такая как «О нас» или «Прайс-лист».

Если же ресурс представляет собой блог или информационный портал, то создавать для каждого поста отдельный пункт меню в нём неприемлемо. На этот случай в Joomla существуют категории. Они представляют собой рубрики, их можно выводить в меню. В одну категорию помещается неограниченное количество статей, однако один пост может относиться только к одной категории (для множественной классификации существуют метки).

Особняком стоит раздел Избранное. Это единственная категория, в которой посты могут находиться помимо основной. Избранными записями можно управлять, открыв пункт Материалы -> Избранные материалы панели управления движком.

1. В панели управления CMS откройте Материалы -> Менеджер категорий и нажмите кнопку Создать в левом верхнем углу появившейся страницы (либо сразу выполните команду меню Материалы -> Менеджер категорий -> Создать материал ).

Здесь же, в менеджере, можно удалить лишние категории. Для этого достаточно выделить их и щёлкнуть на кнопке В корзину .

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

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

Вне вкладок расположено всего два элемента.

  • Заголовок. Название раздела.
  • Алиас. Псевдоним, использующийся для формирования URL-адресов страниц сайта. Его можно не заполнять, так как вполне вменяемые алиасы Joomla создаёт сама по себе.

Остальные настройки распределены по вкладкам.

Категория

Основная вкладка, большинство администраторов используют при создании разделов только её.

  • Описание. Сюда можно вставить всё, что угодно: от коротенького пояснения до полноценной страницы с картинками, видеоматериалами и музыкой.
  • Родитель. Из раскрывающегося списка можно выбрать раздел, которому создаваемая категория будет принадлежать. Так создаётся иерархическая структура с уровнями вложенности. Чтобы категория никому не принадлежала, оставьте в списке значение Нет родителя .
  • Состояние. В зависимости от выбранного значения после сохранения категория будет опубликована (вариант Опубликовано ), добавлена вместо публикации в черновики (Не опубликовано ), помещена в архив (В архиве ) или в Корзину (В корзине ). Чаще всего этот раскрывающийся список не трогают, оставляя в нём значение по умолчанию - Опубликовано .
  • Доступ. Определяет, кто сможет просматривать раздел. По умолчанию задано значение Public (доступно всем).
  • Язык. Язык категории, можно оставить значение Все, тем более что русского языка часто даже нет в списке.
  • Метки. Теги, которые привычней добавлять к материалам, а не к категориям. В принципе метки - тоже своего рода категории, только для одного материала их можно указать множество. В дальнейшем, когда пользователь щёлкнет на одну из меток, он увидит страницу со списком всех материалов, помеченных ею. Для просмотра всех меток и управления ими перейдите на страницу Компоненты -> Метки .

Публикация

Эта вкладка располагает следующими элементами.

  • Дата создания. Поле, хранящее время добавления элемента. В редакторе материала помимо этого есть также поля Начало публикации и Завершение публикации, с помощью которых можно, во-первых, настроить отложенную публикацию, чтобы запись появилась на сайте в обозначенное время без вашего участия, во-вторых, настроить его снятие с публикации в автоматическом режиме (может использоваться, например, для страницы срочного конкурса или акции).
  • Автор. Здесь можно переназначить автора публикации. В редакторе материалов есть также поле Псевдоним автора, куда можно ввести произвольное имя для отображения на сайте.
  • Дата модификации. Поле хранит время, когда категория была изменена.
  • Изменил. Имя внёсшего правки пользователя. Для материалов доступно также поле Версия, позволяющее узнать, сколько раз редактировалась страница.
  • Кол-во просмотров. Число просмотров раздела.
  • ID. Идентификационный номер категории, который система присваивает автоматически.
  • Мета-тег Description. Позволяет вставить описание категории для SEO-продвижения.
  • Мета-тег Keywords. Поле для ключевых слов.
  • Мета-тег Robots. Из раскрывающегося списка можно выбрать директивы для файла robots.txt, влияющие на индексацию раздела поисковиками. Варианты списка - комбинации, дающие команду либо индексировать и документ, и размещённые в нём ссылки (Index, Follow ), либо ничего не индексировать (No index, no follow ), либо индексировать или одно, или другое (два оставшихся варианта).

Права доступа

Эта вкладка полностью посвящена настройкам доступа к категории (в редакторе материалов тоже такая есть). Здесь можно открыть или закрыть доступ персонально каждой группе пользователей.

Параметры

Здесь разместились все оставшиеся настройки, не попавшие на другие вкладки.

  • Альтернативный макет . В раскрывающемся списке можно задать настройки отображения раздела.
  • Изображение . К категории можно прикрепить картинку.
  • Альтернативный текст . Тег alt изображения.

Уроки создания сайта на Joomla! >> создание раздела joomla . В статье “ ” моего блога описана пошаговая инструкция по установке и настройке В этом посту опишу подробнее процесс создания нового раздела сайта на Joomla! Раздел CMS Joomla!- это самый верхний уровень структуры содержимого сайта. В раздел входят категории, а в них, в свою очередь, статьи. Для работы с разделами необходимо перейти в Менеджер разделов. Можно нажать на главной странице панели кнопку «Разделы», либо в Основном меню выбрать «Материалы» и затем «Менеджер разделов».

Создание раздела joomla: Для того, чтобы создать новый раздел, кликните значок «Создать».

Создание раздела joomla - На странице создания раздела Вам необходимо заполнить:

1. В поле «Заголовок» впишите название раздела, которое будет отображаться в меню.

2. В поле «Псевдоним» впишите название раздела на латинице, которое будет использоваться при построении SEF -ссылок (если поле не заполнено - псевдоним формируется автоматически из даты создания, например 2010-04-21 13:15:10).

4. В поле «Порядок показа» можно изменить порядок отображения раздела на странице «Менеджер разделов».

5. В поле «Доступ» установите права на просмотр данного раздела:

- «Все» - для всех посетителей сайта.

- «Зарегистрированный» - только для зарегистрированных пользователей.

- «Специальный» - только для администраторов сайта.

6. В поле «Изображение» выберите изображение, которое будет использоваться при отображении раздела в меню.

7. В текстовом поле «Описание» опишите содержании Вашего раздела.

Создание раздела joomla - После заполнения всех полей нажмите кнопку «Сохранить». Новый раздел создан!

Материалы

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

Важно понять, что материал в Joomla! кардинально отличается от своего конечного вида на самом сайте. Например материал может быть оформлен разными шрифтами, цветами, заголовками и фонами, может быть представлен в различных частях самой страницы.

Разделы и категории

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

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

Зачем использовать разделы и категории?

Есть две основные причины, исходя из которых вы захотите организовать ваши материалы в категории и разделы.

Схемы блогов и списков

Во-первых в Joomla! существуют встроенные пункты меню, чтобы пользоваться этими возможностями. Раздел блогов, раздел списков, категории блогов и категории списков. Эти вкладки меню позволяют с лёгкостью отобразить материалы, принадлежащие к определённому разделу или категории. Как только создан новый материал и определён в категорию и раздел, он будет автоматически помещён на ту страницу, которую вы указали в настройках.

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

Организация материалов в Менеджере материалов

Если на вашем сайте большое количество материалов, вторая причина пользоваться разделами и категориями состоит в том, чтобы просто их упорядочить удобным для вас способом. Например в менеджере материалов вы можете отфильтровать материал по категории или разделу. Имея 200 статей на сайте вы можете с лёгкостью найти нужную, вспомнив принадлежащую ей категорию или раздел.

Разделы, категории и организация меню

Важно понимать,что если Joomla! использует организацию материалов в три уровня (Раздел>Категория>Материал), не обязательно от этого будет зависеть структура меню вашего сайта. Например у вашего сайта может быть один уровень меню, а может быть и шесть.

Другие типы категорий

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

В прошлой статье мы с Вами разобрались со , и пришли к выводу, что нужно создать: разделы, категории и статьи. И в этой небольшой статье я покажу Вам, как создавать разделы в Joomla .

Первым делом, как обычно, заходим в Admin-панель . Затем переходим в пункт меню "Разделы ":

Давайте создадим раздел в Joomla , для этого делаем следующее:

Давайте подробном остановлюсь на 2-ом пункте, чтобы всё детально разобрать:

  • Заголовок . Это название Вашего раздела.
  • Псевдоним . Это SEF URL , о котором я говорил, когда мы занимались . Соответственно, это поле надо заполнить каким-нибудь тематичным словом в транслите. Например, если раздел называется "Авто", то псевдоним можно сделать "auto", хотя, безусловно, как назвать - это только Ваше дело, но спецсимволы использовать нельзя, а чтобы разделять слова используйте "-". Например, "dorogie-auto".
  • Опубликовано . Если стоит "Да ", то пользователи смогут увидеть этот раздел и его содержимое, если "Нет ", то, соответственно, не смогут.
  • Доступ . "Все " - это абсолютно все пользователи. "Зарегистрированный " - это все зарегистрированные пользовтели. А "Специальный " - это доступ только для "Авторов " и выше. О правах мы ещё поговорим в следующих статьях.
  • Изображение . Тут при желании Вы можете выбрать картинку для раздела, хотя я предпочитаю вставлять картинку в "Описании ", но это дело вкуса.
  • Позиция картинки . Если Вы указали изображение, то в этом списке Вы можете выбрать её расположение.
  • И, наконец, описание , где Вы просто пишите весь текст, форматируете его, вставляете картинки. Всё это впоследствии увидят Ваши посетители.

Это всё, что касается создания новых разделов Joomla . Также есть ещё функции редактирования и удаления разделов . Но редактирование то же самое, что и создание: то есть заполнение тех же самых полей. А удаление вообще элементарное, поэтому без проблем разберётесь и без меня.

Для пользователей Joomla, “список категорий” - это знакомый тип меню, который позволяет пользователям отображать категории ии подкатегории в формате списка. Однако, страница выглядит слишком просто и очень красиво, например, с шаблоном Protostar.

Если вам надоел простой вид макета или если вам не нравится скучный внешний вид, прочитайте эту статью и создайте новый красивый внешний вид для вашего Списка всех категорий с картинками.

ШАГ 1: Создание категории, подкатегории и статей

Во-первых, перейдите в Материалы > Менеджер категорий > Создать категорию, чтобы, конечно же, создать новую категорию, а также несколько подкатегорий. На вкладке “параметры” каждой подкатегории, вы должны выбрать изображения для них.


ШАГ 2: Некоторые изменения в настройках материалов

На этом шаге вам нужно зайти в Система > Общие настройки > Материалы или же вы можете перейти в Материалы > Менеджер материалов > Настройки. В разделе"Категории", необходимо изменить некоторые параметры, как показано ниже:

Сообщение об отсутствии материалов: Скрыть

Кол-во материалов в категории: Показать

ШАГ 3: Создайте новый пункт меню

Перейдите в Меню > Главное меню и создайте новый пункт меню с типом “Список всех категорий” (Материалы > Список всех категорий). Затем, выберите категорию с подкатегориями, которую вы только что создали.

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

ШАГ 4: Создайте переопределение

Чтобы создать новое переопределение, перейдите в Расширения > Менеджер шаблонов > Шаблоны. Затем откройте шаблон, который вы хотите добавить новое переопределение. В этой статье мы возьмем стандартный шаблон Joomla 3 “Protostar” в качестве примера.

После этого вы получите сообщение о том, что в папке HTML-кода шаблона Jooml-ой были созданы все необходимые файлы для замены.

Для редактирования файла, который вы хотите изменить, пожалуйста, перейдите на вкладку “Редактор”, затем выберите html > com_content > category. Выберите файл “default_children.php” и вы увидите данный файл в текстовом редакторе.

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

params)->image . "" />"; ?>

Сохраните изменения и обновите страницу сайта, и у вас появится список всех категорий, который отображается так:

Выглядит более привлекательным, чем до этого, не так ли?

ШАГ 5: Украсим еще больше!

Protostar представляет собой шаблон, который базируется на Bootstrap 2, так что мы можем использовать классы CSS от bootstrap для улучшения вывода изображений. Вы можете добавить класс "img-polaroid" в код:

params)->image . "" />"; ?>

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

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

Огромное спасибо за чтение:)

  • Сергей Савенков

    какой то “куцый” обзор… как будто спешили куда то