【環境情報】
・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.
とのエラーが出ました。がテーマ自体は適用されました。
しかし該当のプラグインへのパスは通っていない、つまりインストールできなかったみたいです。
akasky
2
@hideichi
こんにちは。
試してみましたが、私の環境でも動作しませんでしたのでIssueにあげてます。
対応待ちではありますが、解決策やアイデア等あればぜひご回答くださいませ。
よろしくお願いします。
「いいね!」 1
@hideichi テーマ適用時に、テーマ梱包のプラグインのインストールがうまくいかない問題は解消しました。
その上で下記質問に回答します。
1)このプラグインは、basercmsのプラグインが対象ですか?それともcakephpのプラグインでしょうか?どちらでも大丈夫ですか?
基本的には、baserCMSのプラグインが対象となります。
2)登録の流れとしては、
テーマを適用 → (必要に応じて)プラグイン一覧からインストール
だと思うのですが、
バグとなっていましたが、テーマ適用時にインストールされます。最新の開発版ではなおっています。
1、インストールした場合は、その他のプラグイン同様にプラグイン記法で使用する。
例)PluginName.HelperName
そのとおりです。表示している画面でヘルパをロードする必要があります。
baserCMSが用意している画面でロードするには、イベントなどでロードします。
2、インストールしない場合は、スラッシュで階層を表して使用する。
例)ThemeName/PluginName.HelperName
で合ってますか?
インストールしなければ呼び出せないはずです。
@hideichi 追記です。不具合の改善コードはこちらです。
「いいね!」 1
ご返信、ご対応ありがとうございます。
諸々了解しました。
追って試してみます!