Уроки Joomla

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

Компонент K2. Установка и руссификация. Урок 1.

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

Конечно, путем редактирования кода, можно было прописать дополнительные поля, сделав так, чтобы они отображались в материалах, при этом не задействуя в движке дополнительных расширений . Но даже и тогда это бы накладывало существенное ограничение. Во-первых потому что, при обновлении дополнительные поля бы слетали, а во-вторых это не решало проблему с невозможностью делать сортировку по полям. Таким образом хак носил лишь только чисто информационный характер. Но K2 успешно решает эти проблемы. К слову о том, где этот компонент взять. Скачать его можно либо отсюда extensions.joomla.org, набрав в поиске K2. Либо на сайте разработчика – getk2.org, где помимо самого компонента можно найти много нужных и полезных расширений.

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

Далее руссифицируем данный компонент, перейдя по ссылке

http://getk2.org/extend/translations и скачав необходимый пакет. Устанавливается он точно также, как и сам компонент.

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