Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Themeの読み込み順変更。bc_form.phpをsetting.phpで変更できるように。 #3973

Merged
merged 8 commits into from
Nov 7, 2024

Conversation

binbin4649
Copy link
Contributor

1)Themeのconfig/setting.phpが、Pluginの後に読み込まれて上書きされるため、Themeが最後に読み込まれるように、addThemeの位置を変更。

2)config/bc_form.phpの読み込むファイルを、Plugin/Themeのconfig/setting.phpで変更できるように、setting.phpに設定値を追加。

追加した設定値は以下3つ

BcApp.AdminFormTemplate
BcApp.AppFormTemplate
BcMail.formTemplate

デフォルトの設置値

'BaserCore.bc_form'

それぞれ以下のViewファイルに対応

BcApp.AdminFormTemplate -> BcAdminAppView
BcApp.AppFormTemplate -> AppView
BcMail.formTemplate -> MailFrontAppView (フロントのbc-mailに対応)

独自Plugin/Themeのconfig/setting.phpで次のように書いて、

return [
    'BcMail' => [
        'formTemplate' => 'ThemeName.bc_form'
    ],
];

baser-core/config/bc_form.phpを、独自Plugin/Themeのconfig/bc_form.phpへコピーして、内容を書き換える。

@ryuring
Copy link
Collaborator

ryuring commented Nov 7, 2024

@binbin4649 動作確認したところテーマプラグイン(テーマの中に梱包できるプラグイン)が動作しなかったので、調整コミットを追加させて頂きました。マージします!
b72b9d2

@ryuring ryuring merged commit d2efe4f into baserproject:5.1.x Nov 7, 2024
1 check passed
@binbin4649
Copy link
Contributor Author

ありがとうございます!

@momofff momofff added this to the 5.1.4 milestone Nov 10, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants