Уроки Joomla

Изучение CMS. Работа с компонентами, модулями и плагинами.

Создание категорий, материалов и их привязка к меню в компоненте K2. Урок 2

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

В компоненте K2 можно создать неограниченное количество категорий любой вложенности. Рассмотрим это на примере. Допустим, у нас есть сайт, который представляет некую компанию, которая занимается торговлей недвижимости. И чтобы не запутаться в том обилии квартир и домов, было бы очень удобно создать некую структуру, нечто вроде каталога, в котором удобно ориентироваться. Ведь такой объект как квартира или дом, может принадлежать к тому или иному городу, улице или району. Значит, хорошо бы создать такую структуру, как:

Город

--Район

   --Улица

    --Квартиры

      --Дома, коттеджи

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

Итак, приступим собственно к созданию категорий в компоненте К2, для этого зайдем в админку и выберем пункт меню КомпонентыК2 и выберем соответствующий пункт меню, в данном случае это будет Категории. Перед нами предстанет окошко вот примерно такого вида.

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

Заголовок – здесь вводим название нашей категории. Пусть это будет Город.

Псевдоним заголовка – собственно то, что будет присутствовать в конечно счете в адресной строке.

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

Наследовать параметры от категории – наследовать те параметры категории, которые можно указать в меню справа.

Наследование категории

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

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

Согласно нашей структуре, следующей категорией будет “Район”. Соответственно он будет вложен в категорию Город. И она в данном случае будет для этого пункта меню Родительской.

Вот как это будет выглядеть в итоге.

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

Прошу также обратить внимание на то, как будет формироваться URL – в нашем случае это будет gorod/rayon.

Создание подкатегорий второго уровня.

Дальше у нас идет категория – Улица. Что дальше будем с ней делать, думаю вы уже догадались. Просто вкладываем ее в родительскую по отношению ней категорию.

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

Структура меню

Создание материалов

При создании материала мы воспользуемся одноименным пунктом меню.

menu

Откроется уже знакомая нам по Менеджеру материалов Joomla окно, в котором нам только и остается что указать заголовок, URL, принадлежность к категории и набрать сам текст материала во вкладке Контент.

Создание материала K2

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

Нажимаем Сохранить.

Привязка материала или категории к пункту меню.

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

Привязка пункта меню

До встречи в следующем уроке!