テーマプラグインについて

【環境情報】
・baserCMSのバージョン:5.1.x
・レンタルサーバー名:vps
・使用テーマ:
・PHPスキル(自己評価):C

(参考)
https://baserproject.github.io/5/theme/theme_plugin

1)このプラグインは、basercmsのプラグインが対象ですか?それともcakephpのプラグインでしょうか?どちらでも大丈夫ですか?

2)登録の流れとしては、
テーマを適用 → (必要に応じて)プラグイン一覧からインストール
だと思うのですが、
1、インストールした場合は、その他のプラグイン同様にプラグイン記法で使用する。
例)PluginName.HelperName

2、インストールしない場合は、スラッシュで階層を表して使用する。
例)ThemeName/PluginName.HelperName
で合ってますか?

https://github.com/FriendsOfCake/bootstrap-ui
このプラグインを、
/plugins/{ThemeName}/plugins/
にgit cloneして、テーマを適用したら、

テーマの適用に失敗しました。Plugin bootstrap-ui could not be found.

とのエラーが出ました。がテーマ自体は適用されました。
しかし該当のプラグインへのパスは通っていない、つまりインストールできなかったみたいです。

@hideichi
こんにちは。

試してみましたが、私の環境でも動作しませんでしたのでIssueにあげてます。

対応待ちではありますが、解決策やアイデア等あればぜひご回答くださいませ。
よろしくお願いします。

「いいね!」 1

@hideichi テーマ適用時に、テーマ梱包のプラグインのインストールがうまくいかない問題は解消しました。

その上で下記質問に回答します。

1)このプラグインは、basercmsのプラグインが対象ですか?それともcakephpのプラグインでしょうか?どちらでも大丈夫ですか?

基本的には、baserCMSのプラグインが対象となります。

2)登録の流れとしては、
テーマを適用 → (必要に応じて)プラグイン一覧からインストール
だと思うのですが、

バグとなっていましたが、テーマ適用時にインストールされます。最新の開発版ではなおっています。

1、インストールした場合は、その他のプラグイン同様にプラグイン記法で使用する。
例)PluginName.HelperName

そのとおりです。表示している画面でヘルパをロードする必要があります。
baserCMSが用意している画面でロードするには、イベントなどでロードします。

2、インストールしない場合は、スラッシュで階層を表して使用する。
例)ThemeName/PluginName.HelperName
で合ってますか?

インストールしなければ呼び出せないはずです。

@hideichi 追記です。不具合の改善コードはこちらです。

「いいね!」 1

ご返信、ご対応ありがとうございます。
諸々了解しました。
追って試してみます!