Блог о Joomla, новости и уроки по Joomla, K2, Virtuemart, JoomShopping

Разработка компонента Joomla 3

Осталось совсем чуть чуть заполнить контроллер, сформировать модель, и оформить вид. Начнём с контроллера, откройте файл административной части controllers/mycomponent.php как видите он совсем небольшой и никаких функций не несёт в себе.

В этой части мы займёмся функционалом, а именно заставим кнопки публикация, сортировка работать. Заодно уместно будет заполнить языковой файл что бы было эстетичнее.

Начнём мы с модели административной части. В ней есть весь нам необходимый функционал. function getListQuery() это непосредственно запрос в базу данных.

Административная часть компонента не менее важна чем часть сайта. В ней можно вывести все настройки компонента, которые вам нужны.

Мы уже знаем что модель работает с базой данных, в следствии того что выбрал пользователь, контроллер передаёт указания модели, модель их исполняет. Вообще структура части сайта почти не отличается от joomla 2.5. В xml файле default.xml можно задать различные настройки и проверить их в компоненте, пример использования настроек можно взять с создания модуля

Мы создадим 1 таблицу в которой будут храниться данные о гостиницах и 6 полей это: id, name, opisanie, adres, state, ordering. Открываем файл install.sql и внесём данные.

mycomponents.xml является основным файлом для установки компонента, модуля, плагина.

Самое читаемое

Делаем мобильную версию сайта с Mobile Joomla – часть II

Это вторая часть из цикла трех статей делаем мобильную версий сайта Mobile Joomla. MJ – мощный компонент для создания…

Шаблоны отображения категории товаров, страницы товара и модулей товаров Virtuemart 3. Меняем отображение вида товаров в разных категориях Виртуемарт 3

В ряде случаев, при разработке интернет-магазина на Virtuemart 3 приходится на разных страницах сайта показывать товары…

Дочерние товары в Virtuemart 3. Для чего нужны и как создать дочерние товары в Виртуемарт 3

Начать, наверное, стоит с того, что такое дочерние товары. В Virtuemart 3 есть такое понятие, как дочерние товары. Что…

Установка и первичная настройка интернет-магазина Virtuemart 3 на Joomla 3

Начнем с того, что Virtuemart 3 практически не отличается от своей предыдущей версии Virtuemart 2. Как пишут…

Как добавить иконки (картинки) "Скидка", "Новинка", "Хит продаж", "Рекомендуем" в Virtuemart 3

Давайте посмотрим, как добавить иконки (картинки) "Скидка", "Новинка", "Хит продаж", "Рекомендуем" в наш…

Настройка безопасного пути для счетов в Virtuemart 3

После установки Virtuemart 3 на ваш сайт появляется предупреждение о том, что не создана папка по безопасному пути. Эта…

Покупка в 1 клик Virtuemart 3. Заказ за 1 клик в карточке товара и на странице категории товоаров в Виртуемарт 3

Бывает очень удобно реализовывать для интернет-магазина на Virtuemart 3 покупку в 1 клик. Удобно, конечно, это в первую…