質問 > 管理機能 > 【EC-CUBE4.0.3】独自プラグインで既存ページ(新着情報管理ページ)に検索機能を設けたい |
管理機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
ゲスト |
投稿日時: 2020/1/27 18:03
対応状況: 解決済
|
【EC-CUBE4.0.3】独自プラグインで既存ページ(新着情報管理ページ)に検索機能を設けたい ■質問①
独自プラグインで既存ページ(新着情報管理ページ)に検索機能を設ける方法がわかりません。実装の方針を提示していただけないでしょうか。 開発するにあたり、練習として、 独自プラグインで新規ページを作成し、以下の機能は実装できました。 ・ID、名前、コードだけのシンプルなCRUD ・一覧ページでの検索 ・一覧ページでのページネーション 既存ページ(新着情報管理ページ)には、どうやって検索機能を設けたらよいのでしょうか? Eventクラスを作成し、既存ページでイベントが発火されたら〇〇メソッドを呼ぶ、という仕組みなのかなと推測しています。 が、Controllerなどで利用していたcreateForm()メソッドを呼ぶにはTraitをuseする必要がありそうです。このような方法で合っているでしょうか? ■質問② こちらのページに、 4.0(旧3.n)ドキュメント化に向けた情報や実装の参考にしたい情報 >TemplateEventを利用することで「</body>タグ直前」または「<head></head>内」に出力するコードを追加できます。 >ここにJavaScriptのコードを出力することでUI要素を追加できます。 とありますが、独自プラグインで追加するHTML要素は</body>タグ直前にしか設置できない、 あるいは、特定の位置にHTMLを追加するにはJSで要素を追加する必要がありますか? 仮に質問①の検索機能を実装できたとして、HTMLの配置位置をピンポイントに指定することは可能ですか? ■開発環境 EC-CUBE4 開発者向けドキュメントを参考に、公式のdocker-compose.ymlを用いて開発環境を構築しています。 EC-CUBE github ・EC-CUBE4.0.3 ・PHP7.3 ・MySQL5.7 以上です。よろしくお願いいたします。 |
|
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
» 【EC-CUBE4.0.3】独自プラグインで既存ページ(新着情報管理ページ)に検索機能を設けたい | ゲスト | 2020/1/27 18:03 |
Re: 【EC-CUBE4.0.3】独自プラグインで既存ページ(新着情報管理ページ)に検索機能を設けたい | umebius | 2020/1/27 18:09 |
Re: 【EC-CUBE4.0.3】独自プラグインで既存ページ(新着情報管理ページ)に検索機能を設けたい | ゲスト | 2020/1/27 18:50 |
Re: 【EC-CUBE4.0.3】独自プラグインで既存ページ(新着情報管理ページ)に検索機能を設けたい | ゲスト | 2020/1/27 18:58 |
Re: 【EC-CUBE4.0.3】独自プラグインで既存ページ(新着情報管理ページ)に検索機能を設けたい | umebius | 2020/1/27 19:01 |
Re: 【EC-CUBE4.0.3】独自プラグインで既存ページ(新着情報管理ページ)に検索機能を設けたい | ゲスト | 2020/1/27 19:10 |
Re: 【EC-CUBE4.0.3】独自プラグインで既存ページ(新着情報管理ページ)に検索機能を設けたい | ゲスト | 2020/1/28 16:14 |
Re: 【EC-CUBE4.0.3】独自プラグインで既存ページ(新着情報管理ページ)に検索機能を設けたい | umebius | 2020/1/28 17:20 |
Re: 【EC-CUBE4.0.3】独自プラグインで既存ページ(新着情報管理ページ)に検索機能を設けたい | ゲスト | 2020/1/28 19:00 |
Re: 【EC-CUBE4.0.3】独自プラグインで既存ページ(新着情報管理ページ)に検索機能を設けたい | seo368 | 2020/1/27 19:32 |