Рекомендуем

Скидки до 30% на все темы и подписки... Никаких уловок или обмана Подписка на GavickPro включает в себя полный доступ к шаблонам для Joomla и WordPress, без каких-либо...

Далее...

Elegant Icon Font - 310 великолепных иконок... ElegantThemes создали поистине самый красивый, элегантный и полный набор иконок. Набор предлагается в виде веб шрифта,...

Далее...

JA Fubix адаптивный шаблон для Joomla... JA Fubix - апрельский шаблон от JoomlArt. Отлично подходящий для сайтов с тематикой спортивных новостей использующих...

Далее...

T3 Framework от JoomlArt О фреймворке Фреймворк T3 заслужено считается одним из самых популярных шаблонных фреймворков для Joomla. Все шаблоны...

Далее...

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

Далее...

  • Prev
  • Next

Разработка компонента для Joomla 2.5 (com_djminiprice)

Категории: Joomla, Общие вопросы программирования в Joomla, Разработка компонентов для Joomla

Предлагаю вашему вниманию небольшой цикл уроков, в котором будет рассмотрено создание своего компонента для Joomla 2.5. Разрабатывать мы будем небольшой, но очень часто нужный компонент – com_djminiprice (dev-joomla мини-прайс).

Очень часто для сайта нужен небольшой и простой прайс-лист, есть конечно достаточно много навороченных компонентов, но хочется что-то легкое и простое.

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

Прайс-лист представляет собой список товаров, для каждого товара необходимо иметь возможность указывать следующие свойства товара:

  • наименование товара;
  • код товара (артикул);
  • описание товара;
  • изображение товара;
  • цена товара;
  • категория товара (категории будем использовать стандартные);
  • порядок товара (для возможности сортировки);
  • состояние товара (опубликован/не опубликован).

Введя понятие категория товара мы сможем создавать прайс-листы любой сложности и степени вложенности.

В панели управления компонентов, необходимо реализовать возможность редактирования всех указанных свойств товара. А также возможность фильтрации по:

  • наименованию товара (текстовое поле);
  • коду товара (текстовое поле);
  • категории товара (список категорий);
  • состоянию товара (список состояний).

На сайте необходимо реализовать следующий функционал для организации просмотра прай-листа:

  • вывод товаров из определенной категории (с сортировкой по указанному порядку, по наименованию, по коду товара);
  • возможность выводить товары из дочерних категорий.

Для первой версии компонента – это будет достаточно, на следующем уроке. Мы спроектируем базу данных для хранения всех необходимых данных.

Предыдущая запись:

Следующая запись:


Добавить комментарий

Professional Responsive Joomla Templates