我是十月新手。 CMS安装在Web服务器上,命令shell无法访问。
我使用官方文档创建了插件 - 文件夹,Plugin.php,最低要求。但CMS无法看到这个插件,只能看到来自市场的插件。可能是什么原因?
答案 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