Feed Me — это плагин Craft для очень простого импорта контента, однократного или через регулярные промежутки времени. Благодаря поддержке каналов XML, RSS, ATOM, CSV или JSON вы сможете импортировать свой контент в виде записей, категорий, продуктов Craft Commerce (и их вариантов) и т. д.
Для этого плагина требуется Craft CMS 5.0.0-beta.2 или новее.
Вы можете установить этот плагин из магазина плагинов или с помощью Composer.
Перейдите в магазин плагинов на панели управления вашего проекта и найдите «Feed Me». Затем нажмите на кнопку «Установить» в его модальном окне.
Откройте терминал и выполните следующие команды:
# перейдите в каталог проектаcd /path/to/my-project.test# скажите Composer загрузить плагинcomposer requirecraftcms/feed-me# скажите Craft установить плагин./craft плагин/install Feed-Me
Начиная с версии 5.6
/ 6.2
, ведение журнала осуществляется компонентом журнала Craft и сохраняется в базе данных, а не в файловой системе. Вместо этого, чтобы вести журнал в файлы (или где-либо еще), вы можете отключить ведение журнала по умолчанию и добавить свой собственный объект журнала:
<?phpreturn [// отключаем ведение журнала по умолчанию в базе данных'logging' => false, ];
<?phpreturn ['comComponents' => ['log' => ['monologTargetConfig' => [// при желании можно исключить из журналов Craft по умолчанию 'кроме' => ['feed-me'], ], // добавляем собственную цель журнала для записи журналов в file'targets' => [ [// запись в файл или STDOUT/STDERR, если установлен CRAFT_STREAM_LOG=1'class' =>craftlogMonologTarget::class,'name' => 'feed-me','categories' => ['feed-me'], // Не регистрировать запрос и окружение vars'logContext' => false, // Минимальный уровень для log'level' => PsrLogLogLevel::INFO, ], ], ], ], ];
Страница плагина Feed Me – официальная страница плагина Feed Me.
Feed Me Documentation – официальная документация
Миграция веб-сайта на Craft CMS — полный видеокурс от CraftQuest, включающий Feed Me.