2017-01-25 45 views
0

我是十月新手。 CMS安裝在Web服務器上,命令外殼無法訪問。十月Cms - 看不到插件

我已經使用官方文檔 - 文件夾Plugin.php創建了插件,所需的最小。但CMS無法看到這個插件,只能從市場上看到插件。可能是什麼原因?

+0

第一次檢查插件插件的權限 –

+0

您可以分享您的插件的確切目錄結構嗎? – Ametad

回答

0

你有plugin.yaml文件,在你的插件文件夾的根目錄下有正確的設置嗎?

+1

plugin.yaml文件不是必需的! – Ametad

0

1)在plugins文件夾中放置一個包含插件作者姓名的文件夾。例如:爲此定製。

2)現在創建帶插件名稱的文件夾。例如:'產品' 3)在插件文件夾(產品)內創建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)這可能不是必須的,但可以使用。在'product'文件夾中創建文件夾名稱'updates',並將文件名稱version.yaml放入以下內容。

1.0.0: - 產品

4)的第一個版本,現在您在後端。如果您在管理插件部分看不到該插件,只需登錄註銷登錄並再次檢查。

注意:這只是基本的。您可以使用builder插件輕鬆創建插件,如Oleg Samorai提到。

+0

如果我沒記錯的話:logout/login會觸發新添加的插件的安裝。 – Ametad

+0

您是否導航到「更新和插件」 - >「管理插件」,以查看該部分中的新插件是否適合您? –