Управление категориями и подкатегориями

jSeblod CCK добавляет подкатегории в Joomla 1.5, и в этой статье мы объясним, как они работают.

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

Из отличий в первую очередь вы увидите новую колонку под названием «Родительская категория» («Parent Category»). Заголовок родительской категории появится в том случае, если она присутствует хотя-бы в одном экземпляре (это не хак, а всего лишь хорошая интеграция).

Просто кликните на кнопку «New». Новый интерфейс называется «Контент менеджер» («Content Manager») и отображает список досупных типов контента. Таким образом, из менеджера категорий вы можете только выбирать типы контента, связанные с категориями.

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

  • контент-тип «Категория» («Category») (все поля категорий Joomla),
  • или контент-тип «Мини-категория» («Category Mini») (требуются только поля категории),

кликнув на соответствующий заголовок.

Ну а теперь давайте сфокусируемся на «Категории и подкатегориях» («Category and Subcategories»). В порядке создания дерева категорий, и родительская категория, и подкатегории должны быть созданы с использованием контент-типа «Категория и подкатегории» («Category and Subcategories»).

РОДИТЕЛЬСКАЯ КАТЕГОРИЯ:
Кликните на «Категория и Подкатегории» («Category and Subcategories»), заполните форму так, как это сделано на скриншоте ниже, и сохраните ее.

Примечание: На скриншоте выше выбран только раздел, но не родительская категория, поскольку это и есть родительская категория.
Главное меню выбрано по-умолчанию как «Меню категории» («Menu Category»), поэтому пункт меню будет автоматически создан в корне главного меню.
Напишите описание и выберите изображение.
Вам необходимо включить опцию «Подкатегории» («Subcategories»), чтобы иметь возможность создавать подкатегории.

ПОДКАТЕГОРИИ:
Кликните снова на «New», снова выберите контент-тип «Категория и подкатегории» («Category and Subcategories») для создания вашей подкатегории:

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

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

Пункты меню уже созданы, поэтому мы можем перейти на сайт (фронт-энд), чтобы увидеть наши подкатегории вживую.
Перейдите на сайт и кликните на одну из ссылок (в нашем случае это «Fruits Category») в главном меню.

Описание вашей категории и входящие в нее подкатегории будут отображены благодаря шаблону «Категория и подкатегории» («Category and Subcategories»).
Для изменения некоторых параметров стиля вы можете перейти в менеджер шаблонов jSeblod CCK Template Manager и отредактировать их.

Вот что мы получим в результате:

Примечание: Шаблон «Категория и подкатегории» («Category and Subcategories») — это настраиваемый шаблон, поэтому если вы хотите добавить какие-то поля в этот тип контента, вам необходимо просто отредактировать код шаблона. Этот процесс может показаться некоторым слегка запутанным, но остальные поймут, что он также является очень гибким, не имеющим практически никаких ограничений.

Еще две вещи относительно пунктов меню ваших категорий/подкатегорий

При необходимости нужно включить описание подкатегории.

Пункты меню, связанные с Вашей подкатегорией, необходимы для движка Joomla SEF. Без соблюдения этого условия пункты меню будут отдавать 404-ю ошибку... Вы можете выбрать их отображение (как в нашем примере) или скрыть их.

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

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

  • Категории шаблонов
  • Категории типов контента
  • Категории полей

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

 
Комментарии  
 
0 # Евгений 29.01.2011 18:56
Не совсем понятно как посмотреть на сайте полученные подкатегории. "Перейдите на сайт и кликните на одну из ссылок в главном меню." А как создать такую ссылку? Какой тип пункта меню надо выбрать? Пробую выбирать "Блог категории" и "Список содержимого категории" для родительской категории, но вместо подкатегорий пустой вывод
Ответить | Ответить с цитатой | Цитировать
 
Добавить комментарий


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