十月 CMS - 看不到插件



我是十月的新手。CMS 安装在 Web 服务器上,命令外壳无法访问。

我使用官方文档创建了插件 - 文件夹,插件.php,最低要求。但是CMS看不到这个插件,只能看到市场上的插件。可能是什么原因?

您可以通过 RainLab/Builder 插件创建插件:

https://octobercms.com/plugin/rainlab-builder

它是一个可视化开发工具,有助于更轻松地创建插件。

1)在插件文件夹中放置一个带有插件作者名称的文件夹。 例如:"自定义"。

2)现在使用插件名称创建文件夹。例如:"产品"3)在插件文件夹(产品)内创建插件.php文件。包含以下内容。

<?php
namespace CustomProduct;
use SystemClassesPluginBase;
/**
 * Product Plugin Information File
 */
class Plugin extends PluginBase
{
    /**
     * Returns information about this plugin.
     *
     * @return array
     */
    public function pluginDetails()
    {
        return [
            'name'        => 'Product',
            'description' => 'Manage product section.',
            'author'      => 'Auther',
            'icon'        => 'icon-leaf'
        ];
    } 
}

3)这可能不是必备品,但您可以使用它。在"产品"文件夹中创建一个文件夹名称"更新",并放置包含以下内容的文件名 version.yaml。

1.0.0: - 产品第一版

4)现在检查后端。如果您在管理插件部分没有看到插件,只需注销登录并再次检查即可。

注意:这只是基本的。您可以使用构建器插件轻松创建插件,如奥列格·萨莫拉伊所提到的。

您是否在插件文件夹的根目录中有具有正确设置的plugin.yaml文件?

如果您不将updates文件夹添加到插件中,则可能会发生这种情况。因此,请继续添加该文件夹并确保包含version.yaml文件。

然后运行php artisan october:up它应该出现在您的后端插件表中。

如果您没有控制台访问权限,只需单击Check for updates> Force update

最新更新