【问题标题】:October Cms - can't see plugin十月 Cms - 看不到插件
【发布时间】:2017-06-10 08:42:34
【问题描述】:

我是 10 月份的新手。 CMS 已安装在 Web 服务器上,命令 shell 无法访问。

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

【问题讨论】:

  • 先检查插件的插件权限
  • 你能分享你的插件的确切目录结构吗?

标签: plugins content-management-system octobercms


【解决方案1】:

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

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

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

【讨论】:

    【解决方案2】:

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

    2) 现在使用插件名称创建文件夹。例如:“产品” 3) 在插件文件夹(产品)中创建 Plugin.php 文件。内容如下。

    <?php
    
    namespace Custom\Product;
    use System\Classes\PluginBase;
    
    /**
     * 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) 这可能不是必需品,但您可以使用它。在'product'文件夹中创建文件夹名称'updates',并放置一个文件名version.yaml,内容如下。

    1.0.0: - 产品的第一个版本

    4) 现在检查后端。如果您在管理插件部分没有看到该插件,只需 logoutlogin 并再次检查。

    注意:这只是基本的。您可以像 Oleg Samorai 提到的那样使用构建器插件轻松创建插件。

    【讨论】:

    • 如果我没记错的话:注销/登录触发安装新添加的插件。
    • 您是否导航到“更新和插件”->“管理插件”以查看该部分中的新插件是否适合您?
    【解决方案3】:

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

    【讨论】:

      【解决方案4】:

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

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

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

      【讨论】:

        猜你喜欢
        • 2017-06-24
        • 1970-01-01
        • 2019-02-26
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-09-27
        相关资源
        最近更新 更多