craftcms/feed-me

从XML、RSS、CSV或JSON源导入内容到条目、分类、Craft Commerce产品等。

安装数: 777,126

依赖项: 15

建议者: 0

安全: 0

星标: 287

关注者: 16

分支: 139

开放问题: 140

类型:craft-plugin

6.3.0 2024-08-14 17:37 UTC

This package is auto-updated.

Last update: 2024-09-21 23:28:48 UTC


README

Feed Me icon

Feed Me for Craft CMS

Feed Me 是 Craft CMS 的一个插件,用于简单快捷地导入内容,可以是单次导入或定期导入。支持XML、RSS、ATOM、CSV或JSON源,您可以将内容导入为条目、分类、Craft Commerce产品(及其变体)等。

要求

此插件需要 Craft CMS 5.0.0-beta.2 或更高版本。

安装

您可以从插件商店或使用Composer安装此插件。

从插件商店

转到项目控制面板中的插件商店,搜索“Feed Me”,然后在弹窗中点击“安装”按钮。

使用Composer

打开终端并运行以下命令

# go to the project directory
cd /path/to/my-project.test

# tell Composer to load the plugin
composer require craftcms/feed-me

# tell Craft to install the plugin
./craft plugin/install feed-me

定制日志

从版本 5.6/6.2 开始,日志由 Craft 的日志组件处理并存储在数据库中,而不是文件系统中。要记录到文件(或其他位置),您可以禁用默认日志并添加自己的日志目标

config/feed-me.php

<?php
return [
    // disable default logging to database
    'logging' => false,
];

config/app.php

<?php
return [
    'components' => [
        'log' => [
            'monologTargetConfig' => [
                // optionally, omit from Craft's default logs
                'except' => ['feed-me'],
            ],
            
            // add your own log target to write logs to file
            'targets' => [
                [
                    // log to file or STDOUT/STDERR if CRAFT_STREAM_LOG=1 is set
                    'class' => \craft\log\MonologTarget::class,
                    'name' => 'feed-me',
                    'categories' => ['feed-me'],
                    
                    // Don't log request and env vars
                    'logContext' => false,
                    
                    // Minimum level to log
                    'level' => \Psr\Log\LogLevel::INFO,
                ],
            ],
        ],
    ],
];

资源