私は10月を新しくしました。 CMSがWebサーバーにインストールされていますが、コマンドシェルにはアクセスできません。10月Cms - プラグインが表示されない
公式のドキュメント(Plugin.php、必要最小限のフォルダ)を使用してプラグインを作成しました。しかし、CMSはこのプラグインを見ることはできず、マーケットプレイスからのプラグインしか見ることができません。理由は何でしょうか?
私は10月を新しくしました。 CMSがWebサーバーにインストールされていますが、コマンドシェルにはアクセスできません。10月Cms - プラグインが表示されない
公式のドキュメント(Plugin.php、必要最小限のフォルダ)を使用してプラグインを作成しました。しかし、CMSはこのプラグインを見ることはできず、マーケットプレイスからのプラグインしか見ることができません。理由は何でしょうか?
あなたはRainLab/Builderプラグイン経由でプラグインを作成することができます。
https://octobercms.com/plugin/rainlab-builder
それは、ビジュアル開発ツールであり、それは簡単にプラグインを作成するのに役立ちます。
1)プラグインフォルダには、プラグイン作成者名のフォルダを置きます。例:これのための 'カスタム'。
2)プラグイン名でフォルダを作成します。例: 'product' 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)は今、バックエンドで確認してください。プラグインの管理セクションでプラグインが表示されない場合は、ログアウトとログインを再度確認してください。
注:これは基本的なものです。 Oleg Samoraiが記載されているように、Builderプラグインを使用して簡単にプラグインを作成できます。
私が正しく覚えていれば:logout/loginは新しく追加されたプラグインのインストールを引き起こします。 – Ametad
「更新とプラグイン」 - >「プラグインを管理する」に移動して、そのセクションに新しいプラグインがあるかどうかを確認しましたか? –
プラグインのプラグインの最初の確認アクセス –
プラグインのディレクトリ構造を正確に共有できますか? – Ametad