Типы меню - раздел "Материалы"

Rate this item
(1 Vote)

В прошлой статье мы рассмотрели типы пунктов меню "Контакты".  В этой статье мы рассмотрим самый часто используемый раздел типов пунктов меню - "Материалы". В данном разделе нам предстоит рассмотреть 7 (семь) типов пунктов меню, детально рассмотреть понятие "Категория" в Joomla 2.5. Так же познакомимся с визуальным редактором TinyMCE, который уже встроен в базовую комплектацию Joomla. Курсы JoomMaster от RadiusPRO

Касаясь раздела "Материалы" не трудно сразу предположить, что для рассмотрения темы нам понадобятся, собственно, материалы. В Joomla материалом называется объект контента (чаще всего это статья) - информация, которая выводится в контентную часть.

С чего же нам начать? А начинать мы будем с создания категорий. Категория - это логическая структура сайта (еще по теме). Чем точнее будет создана структура категорий, тем роще будет администрировать сайт в дальнейшем.

За контент у нас отвечают 2 компонента - com_content (компонент контента) и com_categories (компонент категорий). В клиентской части за вывод материалов - com_content, его директория - корень сайта->components->com_content . В административной части: за создание и настройку вывода материалов - com_content, его директория- корень_сайта->administrator->components->com_content, за создание и настройку категорий - com_categories, его директория - корень_сайта->administrator->components->com_categories.

Приступим к созданию категорий. Создадим 3 категории "О компании", "Новости" и "Разное" и одну подкатегорию "Услуги", родителем которой будет категория "О компании".  Если пройти по ссылке материалы->менеджер категорий->создать категориюсразу попадем  в мастер создания категорий.  Зайдя в менеджер категорий, для перехода в мастер, нам необходим будет нажать ссылку "Создать". Как видно у нас уже есть категория "Uncategorised",  которая создалась при установки Joomla. Можно ее удалить, можно оставить, можно изменить. Я ее изменю...

Для создания категории нам необходимо:

В левой части

  1. создать заголовок
  2. прописать алиас
  3. выбрать родителя (если предполагается, что создается подкатегория)
  4. выбрать состояние (опубликовано, не опубликовано, в корзине, в архиве)
  5. выбрать уровень доступа (для всех, для зарегистрированных, или для специалистов типа администратора, менеджера и т.д.)
  6. если нужно - установить разрешения
  7. если сайт многоязычный, то нужно привязать категорию к языку (см. по теме)
  8. в редакторе дать описание (если необходимо, конечно) категории

В правой части

  1. в параметрах публикации выбрать пользователя который создал категорию (пользователь подставляется автоматически тот, под чьим логином открыта админка)
  2. в основных параметрах выбрать шаблон вывода списка материалов в категории (или списком или в формате блога)
  3. там же выбрать изображение категории (если требуется)
  4. написать примечание (если нужно)
  5. в Метаданных определить ключевые слова и описание для категории (SEO-оптимизация)

После того, как мы создали категории (можно, конечно и до... не важно), нам необходимо настроить параметры всех категорий. Возвращаемся в список категорий по ссылке материалы->менеджер категорийи проходим по ссылке "Настройки".

 

Здесь нам предлагается сделать глобальные настройки для вывода категорийматериалов и материалов в категории.

Мы можем настроить:

  1. материалы - параметры вывода самих материалов (статей)
  2. форма редактирования - параметры настройки формы редактирования материала (в клиентской части сайта)
  3. категория - параметры настройки вывода одной (конкретной) категории
  4. категории - параметры вывода списка категорий
  5. блог/избранные - параметры вывода материалов в формате блога (вывод избранных материалов)
  6. макеты списка - параметры настройки списков материалов и категорий
  7. общие настройки - настройки для вывода списка материалов, категорий и избранных материалов
  8. интеграция - параметры интеграции компонента материалов с другими расширениями
  9. права - позволяет настроить права на категории и их материалы

ВНИМАНИЕ!!! Глобальные настройки не являются "жесткими", их можно переопределить для каждой категории и для каждого материала в отдельности.

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

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

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

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

Итак, создадим по несколько материалов для каждой категории. Для категории "О компании" я создам материалы с тестовым текстом, для "Новости" возьму материалы с моего же курса "JoomMaster", для категории "Услуги" позаимствую контент у первой попавшейся IT компании, а для "Разного" мы просто переместим несколько материалов в ходе работы.

При создании материала (а главное - это содержание) мы будем пользоваться текстовым (визуальным) редактором. Joomla 2.5 поставляется со встроенным редактором TinyMCE. Кроме этого редактора есть еще и сторонние компоненты с более расширенным функционалом, однако принцип их работы одинаков поэтому рассмотрим встроенный. Наш редактор состоит из верхней панели инструментов, рабочей части и нижней панели инструментов.

Верхняя панель инструментов напоминает инструменты MS Word и предназначена для редактирования текста. Очень важный инструмент в верхней панели - это инструмент вызова HTML-редактора. Он позволяет просматривать и править HTML-код содержимого.

С рабочей частью все понятно - здесь мы "пишем".

Нижняя панель инструментов позволяет нам вставлять определенные системные объекты:

  1. материал - позволяет вставить (визуально) любой из созданных материалов, вставляется ссылка на материал в виде его заголовка.
  2. изображение - позволяет вставить (визуально) любое изображение загруженное на сервер.
  3. разрыв страницы - позволяет вставить разрыв страницы, который разделяет статью на составные вставляет список (небольшое меню) ссылок.
  4. подробнее... - ссылка подробнее разделяет статью на вводный и основной текст и вставляет ссылку "подробнее" (или другое слово определенное в параметрах). Данная ссылка в материале может быть только одна.
  5. выключит редактор - выключает редактор. При этом вместо редактора будет отображаться обычная текстовая арея (<textarea>) - фактически HTML-редактора.

 

После того как созданы материалы мы можем приступить к созданию меню и его пунктов. Напоминаю, что меню - логическая структура, пункты меню - объекты меню или ссылки, но... чтобы нам увидеть наше меню с его пунктами нам необходимо создать модуль (тип "Меню") и вывести его в шаблоне в определенной позиции.

Итак создаем меню и  пункты в нем, создаем модуль и выводим его в шаблоне (как это сделать читаем здесь).

У меня получилось вот так:

Теперь пришло время рассмотреть каждый тип пунктов меню в отдельности:

    1. Материал
    2. Список материалов категории
    3. Блог категории
    4. Список всех категорий
    5. Избранные материалы
    6. Архивные материалы
    7. Создать материал
Read 9348 times

Недостаточно прав для комментирования
You have no rights to post comments