пятница, 19 февраля 2016 г.

MIGX - создание отдельной таблицы для товаров shopkeeper

Спонсор блога Магазин детской одежды Dress

1. Устанавливаем MIGX
2.Переходим в плагин на вкладку Package Manager
3. В package name пишем shop
4.  Открываем файл core/components/shopkeeper3/docs/shop.mysql.schema.xml
5. Копируем его содержимое и вставляем в migx вкладка xml schema - schema. И нажимаем save schema. Появится алерт, соглашаемся...
6. Переходим на вкладку create packpage и нажимаем кнопку create packpage
7. Переходим на вкладку create tables и нажимаем кнопку create tables
8. Переходим вверху на вкладку migx и нажимаем "Добавить элемент"
9. на первой вкладке settings в name вводим shop и нажимаем "Выполнено"
10. Создаем TV параметр migxdb. На вкладке параметры указываем тип ввода migxdb, в конфигурации shop - сохранить.
11. Создаем шаблон Категория товара и в тв migxdb делаем доступным для этого шаблона
12. Создаем интерфейс создания/редактирования товара:


  • Переходим в MIGX во вторую вкладку MIGX
  • ставим галочку на наш shop и нажимаем правой кнопкой - редактировать
  • Переходим на вкладку Formtabs - добавить элемент
  • в caption пишем "Основные параметры"
  • Нажимаем кнопку "Добавить элемент"
  • В fieldname пишем pagetitle, в caption - Название - Выполнено.
  • Аналогично добавляем price, image (в inputTV пишем существующим тв image)
  • Нажимаем выполнено-выполнено
13. Переходим в MIGX - вкладка migx - редактирование элемента shop - вкладка Columns - добавить элемент. в field пишем pagetitle, в header - название - выполнено
Аналогично price - цена и обязательно ID - id

14. Заходим в категорию, ставим ей шаблон "Категория товаров", переходим на вкладку дополнительные поля - товары - загрузка сетки

15. Опять переходим в migx-migx- редактирование нашего компонента shop - вкладка action buttons и устанавливаем чек боксы:

addItem
bulk
toggleTrash
emptyTrash

Нажимаем "выполнено"

16. На вкладке MIGXdbSettings нашего компонента shop вводим в packpage - shop, в classname - ShopContent - выполнено

17. Переходим в редактировании нашего компонента shop на вкладку contextmenues и ставим чекбоксы на 
update
publish
unpublish
remove

Нажимаем "Выполнено"






Комментариев нет:

Отправка комментария