Создаем новую таблицу в phpmyadmin
Создадим новую категорию: thetekst
Создаем новый пакет: Приложения > CMP Generator > Create Package
Package Name: thetekst
Database Name: пусто
Tables: modx_thetekst_test // перед этим нужно создать эту таблицу
Prefix: modx_
Build Schema: Yes
Build Package: Yes
Создадим новый сниппет:
Имя: thetekst
Категория: thetekst
Код: тут
Запоминаем id Сниппета, то что в круглых скобках
Создаем новое пространство имен
Иконка шестеренки > Namespaces/Пространства имен
Называем новое пространством как и наш компонент
Имя: thetekst
Путь к ядру: {core_path}components/thetekst/
Путь к активам: {assets_path}components/thetekst/
Действие: index
Описание: Мой компонент
Пространство имён: migx
Устанавливаем MIGX
Создаем новое пространство имен
Иконка шестеренки > Namespaces/Пространства имен
Называем новое пространством как и наш компонент
Имя: thetekst
Путь к ядру: {core_path}components/thetekst/
Путь к активам: {assets_path}components/thetekst/
Далее создадим действие в разделе меню для компонента thetekst
Иконка шестеренки > Действия/Actions
Выбираем: Верхнее меню > topnav > Приложения > Добавить пункт
Родитель: Приложения
Ключ словаря: thetekstДействие: index
Описание: Мой компонент
Пространство имён: migx
Устанавливаем MIGX
Комментариев нет:
Отправить комментарий