Компонент K2 для Joomla: описание, установка и настройка.


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

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

Представьте, что вы, например, захотели создать каталог недвижимости на Joomla. Каждый объект недвижимости будет включать не только заголовок и описание, но и такие характеристики, как адрес, стоимость, количество квадратных метров и комнат. Конечно, все это мы можем легко включить и в текстовое описание, но тогда вся эта информация будет выглядеть «скопом» и осуществлять какую-либо фильтрацию по объектам будет затруднительно. Кроме того, обычно нам требуется создать стилизацию для каждой характеристики, а постоянно делать это вручную в коде статьи – не правильно. Вот как раз здесь нам и приходит на помощь компонент K2 для Joomla. К2 – это возможность создавать и настраивать собственные категории или типы контента и определять все необходимые «дополнительные» поля для них.

Сами поля могут быть различного типа:

1. текстовое поле
2. текстовая область
3. выпадающий список
4. Ссылка
5. Радио-кнопки
6.Изображения
7. Мульти-список
8. CSV-данные
9. Поисковые метки

Как видите, это набор исчерпывает практически все, что может нам потребоваться.

Настройка K2 Joomla.

Прежде, чем мы приступим к настройке компонента, нам необходимо его скачать. Скачать K2 для Joomla 2.5 и 3 версии мы можем на официальном сайте getk2.org. Нам необходимо скачать не только компонент, но и русификатор K2. Сделать это можно на странице Translations.

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

Если после установки компонента и его русификатора вы зайдете в панель управления, то увидите там новую секцию с иконками K2.

Давайте с помощью K2 создадим каталог недвижимости. Для начала нам необходимо создать новую категорию «1-комнатные квартиры». Заходим в компоненты -> K2 -> категории.

Выбираем «создать» и заполняем основную информацию: заголовок, а также по желанию краткое описание категории в текстовом поле.

Жмем «Сохранить и закрыть». Теперь в списке категорий компонента K2 вы можете увидеть свою только что созданную категорию.

Далее нам необходимо создать поля для этой категории, которые будут описывать наши квартиры. Мы заходим на вкладку «Группы доп. полей» и нажимаем «создать». Создаем новую группу под названием «Квартиры» для удобства, ведь в дальнейшем нам может понадобиться настроить поля и для другого типа контента.

После этого можно переходить к созданию самих полей: вкладка «доп. поля» -> «создать».

Создаем наше первое поле под названием «адрес». Здесь будет вводиться текстовая информация, поэтому выбираем тип «текстовое поле». Также выбираем категорию полей – «Квартиры». Сохраняем и закрываем.

Снова нажимаем «создать» и создаем второе дополнительное поле – «кв.м.», то есть количество квадратных метров. Здесь все делаем также как и на предыдущем шаге.

Аналогично поступаем и со стоимостью квартиры (здесь тоже выбираем текстовое поле).

Теперь давайте свяжем нашу категорию «1-комнатные квартиры» с группой дополнительных полей «Квартиры». Заходим в категории K2, выбираем «1-комнатные квартиры» (редактируем) и указываем связанную группу дополнительных полей «Квартиры». Сохраняем.

Все, теперь мы можем создавать наши объекты – «1-комнатные квартиры». Для этого мы заходим на вкладку «K2 материалы». Создаем объект недвижимости «1-комнатная квартира на Пушкинской», выбираем категорию «1-комнатные квартиры», вносим некоторое описание в текстовом редакторе и переходим на вкладку «доп.поля», размещенные над редактором. Здесь вводим квадратные метры, адрес и стоимость.

Обратите также внимание, что у нас есть вкладка «Галерея изображений», где мы можем прикрепить несколько фотографий для нашей квартиры. Это опция есть в К2 по умолчанию.

Итак, мы создали и сохранили наш первый объект недвижимости. Давайте выведем этот материал на страницах нашего сайта Joomla.

Первое, что нам необходимо сделать – это создать пункт меню, ведущий в категорию «1-комнатные квартиры». Заходим в Меню -> Главное меню -> Создать пункт меню.

Создаем пункт под названием «1-комнатные квартиры». Здесь важная опция – это тип пункта меню. Выбираем категории K2.

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

Сохраняем и теперь мы можем увидеть в меню нашего сайта новый пункт «1-комнатные квартиры». Если зайти в него, то мы увидим список квартир, где пока всего одна наша квартира. Кликнув на заголовке квартиры, вы перейдете на страницу с описанием.

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





Другие посты

Категория: Joomla

Комментарии (10)

 

  1. А еще бы пару статей про возможности K2

  2. admin:

    Сделаем:)

  3. Иван:

    Да, было бы интересненько почитать ещё.

  4. Хорошая статья.
    Да!Расскажите еще пожалуйста!
    Был бы очень благодарен если бы показали как вот сделать как на http://www.artlib.ru/
    Вывод на страницу картин,при нажатии чтоб открывалось об авторе и лично его галерея картин….
    Как тут у вас на новости подписаться?

  5. Михаил:

    Здрасте. а вот вопрос.
    почему нельзя редактировать представление категории в к2 если выбрана для представления всего одна категория?

    т.е. на Вашем примере:
    в пункте меню 1-к квартиры выбраны, а дальше в тех же основных параметрах идет настройка представления категории. так вот она недоступна пока выбрана всего одна категория. но мне не нужно что бы в две колонки были материалы.
    где я могу сменить эти настройки? может в БД? или может в каком нибудь файлике хмл или пхп?
    где забиты эти дефолтные настройки?
    заранее большое спасибо!

  6. Михаил:

    НАШЕЛ! :) СПАСИБО!!!
    оказалось всё просто..
    если выбрано несколько категорий, то настраивается в пункте меню, а если всего одна, то в самой категории!!

    :) всё равно спасибо! )

  7. Подскажите, пожалуйста, как сделать так, чтобы описание категории К2 выводилось после статей (в моем случае это товары), а не перед ними

  8. Артём:

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

  9. Дмитрий:

    Меня интересует затронутая здесь проблема, отображения на странице нескольких категорий.
    Я понял что настраивать пункт меню надо ..но как не понимаю!
    Помогите пожалуйста!

  10. Сергей:

    Здравствуйте, к сожалению я очень сильно разочаровался в этом компоненте К2 я не могу понять как посетителю вставить фотографию к статье которую он добавляет (получается это почти как плагин с комментариями) Может кто нибудь подскажет как это сделать…..

Оставить комментарий