@sherwood_littel
Для создания новой компоненты (Component) в October CMS выполните следующие шаги:
- Откройте папку проекта в командной строке или терминале.
- Введите команду php artisan create:component НазваниеКомпоненты для создания новой компоненты. Замените НазваниеКомпоненты на имя своей компоненты в PascalCase (например, BlogPosts).
- После выполнения команды будет создана новая папка компоненты в директории /plugins/автор/название_компоненты/. В этой папке будут находиться файлы компоненты.
- Откройте файл /plugins/автор/название_компоненты/composer.json и измените поля name, description и author согласно вашим потребностям.
- Откройте файл /plugins/автор/название_компоненты/Plugin.php и измените поля name, description и author в функции pluginDetails() согласно вашим потребностям.
- Откройте файл /plugins/автор/название_компоненты/components/НазваниеКомпоненты.php и определите логику компоненты. Вы также можете создать другие файлы в папке components по необходимости.
- Чтобы использовать компоненту в вашем шаблоне, добавьте следующий код:
{% component 'ИмяКомпоненты'%}
Здесь ИмяКомпоненты - это имя вашей компоненты в lower-case с нижним подчеркиванием (например, blog_posts).
- После завершения кодирования компоненты выполните команду php artisan plugin:refresh автор.название_компоненты для обновления плагина.
- Теперь ваша новая компонента готова к использованию в October CMS.
Это только базовый пример. Вы также можете изучить документацию October CMS для получения более подробной информации о создании компонентов.