Для активации плагинов K2 испольуются 8 событий в интерфейсе пользователя, и еще 8 в администраторском интерфейсе. Таким образом Вы можете создать дополнительные поля в формах K2 и отображать их на Вашем сайте. Система именования подобна Joomla!. Элементы контента отображаются в интерфейсе пользователя, для которого есть 6 событий, идентичных событиям плагина Joomla! только с приспрефиксом "onK2". Есть 1 событие для отображения категории и еще 1 для отображения пользовательского профиля в интерфейсе пользователя. Есть также 6+2 событий для администраторского интерфейса, которые используются для расширения форм администраторского интерфейса для элементов контента. Одно событие - для каждого счета формы элемента контента, плюс одно общее.
Так как мы в основном добавляем поля в администраторском интерфейсе для этих 3 форм (контент, категория, профиль пользователя) мы должны определить где-то определить параметры этих полей. Это делается в XML файое плагина K2, определяя дополнительные "группы" параметров (или поля в Joomla! 1.6 +).
Если мы хотим расширить, например, форму элемента контента, мы создаем новый параметр
Проще говоря, фундаментальная концепция, заложенная в идею плагинов K2: Мы определяем области XML в плагине, который расширяет функционал элемент контента, категории и пользовательских форм в администраторском интерфейсе. Затем мы используем функцию в интерфейсе пользователя (в основном php файле плагина), для вывода этих данных.
Скачайе пример плагина. Этот плагин добавляет дополнительное поле, в которое Вы можете ввести URL видео на YouTube, и он автоматически отобразит это видео в интерфейсе пользователя. Мы расширяем все 3 формы в администраторском интерфейсе (элемент контента, категория, пользователь).
Используйте инсталлятор расширений Joomla! для утановки плагина.
Плагины K2 устанавливаются в папку "/plugins/K2 /" на Вашем сайте Joomla!.
v2.1 плагина теперь полностью совместима с Joomla! 1.5 - 1.7 - 2.5.


