Категории Joomla

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

Пример:

  • .....
  • Категория 1
    • Подкатегория 1
    • Подкатегория 2
      • Вторая подкатегория 1
        • Третья подкатегория
      • Вторая подкатегория 2
    • Подкатегория 3
    • Подкатегория 4
  • Категория 2
  • ......

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

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

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

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

Справа размещены выпадающие списки, осуществляющие фильтрацию списка по следующим критериям:

Select State (выбор состояния)

  • Published - список опубликованных категорий;
  • Unpublished - список категорий, снятых с публикации;
  • Archived - список категорий, находящихся в архиве;
  • Trash - список категорий, находящихся в козине;
  • All - отображение всех категорий.

Select Access (сортировка по правам доступа)

Сортировка по выбранной пользовательской группе, к которой относятся категории.Public, Registered, Special, Customer Access Level - в списке представлены имеющиеся пользовательские группы по умолчанию. Если вы создали собственные группы пользователей с индивидуальными правами доступа, то они будут здесь представлены.

Select Language (выбор языка)

  • All - все языки
  • English (UK)
  • Russian (Русский язык)

В списке отображаются языки, установленные в системе.

После выбора критерия сортировки, происходит обновление страницы и перестройка списка категорий. Перед списком выводится “шапка” с заголовками колонок списка, которые также могут повлиять на сортировку:

[image]


  • Чекбокс - чекбокс позволяет выделить нужные категории на странице и осуществить с ними определённые действия (например, удалить, снять с публикации или опубликовать, отправить в архив). На сортировку результата этот параметр не влияет.
  • Заголовок категории - в этой колонке представлены заголовки категорий с учетом древовидного отображения (подкатегория смещена немного правее), что позволяет соориентироваться с уровнями вложенности. Под заголовком категории выводится её алиас, а также пометка (note). По клику в название категории мы переходим в режим редактирования.
  • Стастус - по клику в иконку статуса возможно изменить состояние категории (опубликовать или снять с публикации)
  • Порядок сортировки - каждая категория имеет порядковый номер по возрастанию или убыванию. Возможно изменить порядок сортировки категорий путем присвоения порядкового номера, либо по клику в соответствующую иконку синего цвета, указывающую направление движения (если кликнуть в иконку со стрелочкой вверх или вниз, то категория поднимется на позицию выше или ниже, соответственно)
  • Доступ - колонка, в которой отображается уровень доступа категорий.
  • Язык - колонка, отображающая язык, присвоенный определенной категории;
  • ID - колонка, содержащая информацию об ID категорий. Не подлежит редактированию.

По клику в любой из заголовков (кроме чекбокса) меняется порядок сортировки. У заголовка выбранной колонки рядом появляется иконка возрастания или убывания результата. Другими словами, если мы кликнем в заголовок колонки “заголовок категории”, то выдача в списке будет осуществляться в алфавитном порядке по убыванию. Если кликнуть в иконку направления сортировки, то ее состояние меняется на противоположенное и сортировка категорий будет в алфавитном порядке по убыванию. (т.е. АБВГДЕ вместо ЕДГВБА)

Соответственно, кликнув в заголовок другой колонки, мы получаем результат по критериям этой колонки (статус публикации - будут сперва идти только все опубликованные категории, а потом снятые с публикации или наоборот).

В правом верхнем углу размещены вспомогательные иконки навигации:

[image]

  • New - Новый - переход в режим создания новой категории (подробное описание представлено ниже);
  • Edit - редактировать - переход в режим редактирования категории.
  • Publish - действие, позволяющее опубликовать отмеченные категории, ранее снятые с публикации;
  • Unpublish - снятие с публикации отмеченных категорий. Примечание: при снятии категории с публикации, перестаёт быть доступна содержащаяся в ней информация на лицевой части сайта.
  • Archive - действие, позволяющее отправить отмеченные категории в в архив.
  • Check in - разблокировка выделенных категорий.
  • Trash - действие, позволяющее отправить выделенные категории в архив.
  • Rebuild - перестроить список категории
  • Help - помощь - по клику в эту иконку открывается всплывающее окно с инфорацией, загружаемой с сервера помощи (сервер помощи можно выбрать в глобальной конфигурации).

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

Создание и редактирование новой категории

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

image kurwa

рис. вид режима редактирования категории.

В верхнем правом углу кнопки навагации выполняют следующие действия:

  • Сохранить - сохранить и продолжить редактирование категории;
  • Сохранить и закрыть - сохранить категорию и закрыть режим редактирования, вернувшись к списку категорий;
  • Сохранить и создать - сохранение категории и переход в режим создания новой;
  • Сохранить копию - при нажатии в эту иконку система создает копию текущей категории (с ее содержимым и настройками);
  • Закрыть - выйти из режима редактирования без сохранения;
  • Помощь - всплывающее окно с подсказками.

Ниже кнопок навигации экран делится на две колонки - левую и правую. В левой колонке размещается следующие параметры:

  • Заголовок - поле для ввода заголовка (не более 256 символов?);
  • Алиас - поле для ввода алиас заголовка. Алиас используется при формировании ЧПУ сайта. Если в настройках глобальной конфигурации выставлен режим использования unicode для алиасов, то возможно применение кириллических символов. Использование пробела или нижнего подчеркивания запрещено (такие символы будут пропущены). Если сохранить категорию с незаполненым полем алиаса, то значение будет проставлено автоматически в зависимости от ЧПУ настроек глобальной конфигурации. Подробнее о формировании ЧПУ можете прочесть в соответствующей главе;
  • Родительская категория - выпадающий список с выбором родительской категории. При выборе родительской категории, редактируемая категория становится подкатегорией родителя;
  • Состояние - выбор состояния категории - опубликовано (по умолчанию) или неопубликовано;
  • Уровень доступа - возможно выбора уровня доступа для данной категории из выпадающего списка;
  • Язык - выпадающий список для назначения определенного языка для данной категории. В списке представлены все установленные языки для назначения, а также параметр “все”, назначающий категорию во все языковые версии.
  • ID - номер ID категории. Режим не редактируется.
  • Отображение поля с WYSIWYG редактором и его вспомогательными инструментами. Подробнее этот режим будет рассмотрен в главе о редактировании материала.

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

Закладка “Basic options - начальные опции”

Эта закладка отвечает за изменение внешнего вида категории.

  • Альтернативная разметка - выбор альтернативного вида категории путем применения шаблонизации поддерживаемого компонента или выбор альтернативной разметки шаблона. (вот с этим режимом еще не разобрался, т.к. руки не дошли до углубленного изучения шаблонов)
  • Изображение - поле для выбора изображения из папки images для отображения в описании на лицевой части сайта.
  • Заметка - поле для ввода заметок о категории. Несет вспомогательный характер для редакторов сайта и не отображается в лицевой части сайта.

Закладка “Правила доступа категории”

META-опции

Здесь можно применить несколько фокусов уличной магии - дополнительные режимы для SEO:

  • Поле для ввода meta-описания материалов категории.
    HTML пример:  <meta name=”description” content=”описание категории” />
  • Поле для ввода meta-ключевых слов материалов категории.
    HTML пример:  <meta name=”keywords” content=”ключевые слова материалов категории” />
  • Поле для ввода альтернативного title страницы.
    HTML пример:  <meta name=”title” content=”здесь title страницы” />
  • Поле для ввода автора материала.
    HTML пример:  <meta name=”author” content=”Робин Гуд” />
  • Список с выбором meta-правил для robots. Доступные варианты:
    • Использовать глобальные настройки
    • Index, Follow
    • Noindex, follow
    • Index, nofollow
    • Noindex, nofollow
    HTML пример: <meta name=”robots” content=”index, follow” />

Замыкает режимы закладки Meta-опций статическая информация о дате создания и последнего редактирования категории. (без возможности изменения).