10月Cms - 看不到插件

时间:2017-01-25 08:47:21

标签: plugins content-management-system octobercms

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

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

4 个答案:

答案 0 :(得分:1)

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

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

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

答案 1 :(得分:1)

1)在plugins文件夹中放置一个带有插件作者姓名的文件夹。例如:' custom'对此。

2)现在创建带有插件名称的文件夹。例如:'产品' 3)在plugin文件夹(产品)里面创建Plugin.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)这可能不是必须的,但你可以使用。创建文件夹名称'更新'在'产品'文件夹并将文件名version.yaml与以下内容放在一起。

1.0.0:      - 产品的第一版

4)现在检查后端。如果您没有在退出登录中看到管理插件部分中的插件,请再次检查。

注意:这只是基本的。您可以使用构建器插件轻松创建插件,如 Oleg Samorai 所述。

答案 2 :(得分:0)

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

答案 3 :(得分:0)

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

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

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