Комментарии

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

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 3867 times

Комментарии   

0 #1 Василий 20.10.2015 12:57
Хорошая статья, все доступно и понятно.
Спасибо!
Цитировать

Добавить комментарий


Защитный код
Обновить