Quantcast
Channel: さくらのナレッジ is_page
Viewing all articles
Browse latest Browse all 268

Magentoのエクステンションを作ってみよう〜初中級編〜

$
0
0
前回は管理画面で設定した文字列をフッターに表示するエクステンションを作成しました。 今回は前回作ったエクステンションを拡張して、エクステンション独自のページを表示する機能を追加してみましょう。 今回の目的 今回の目的は以下のとおりです。 Controllerの作成方法を理解する URLとControllerのマッピング方法を理解する 画面レイアウトの定義方法を理解する LESSファイルの作成方法 Controllerの定義方法がわかってくると、標準では存在しない構成のページを作成できるようになり、カスタマイズの幅が広がります。 今回作成するもの 今回作成するものは以下のとおりです。 Controllerクラス エクステンション専用のURLを定義する routes.xml Controllerが表示する画面レイアウトを定義したレイアウトXML LESSファイル 前回のものを土台に拡張するので、作成するファイル数は少ないですが、理解することは増えますので、じっくり理解しながら進めましょう。 Controllerクラスを作成しよう Controllerとは Controllerは、ブラウザやHTTPクライアントからのリクエストを受け付け、リクエストされた内容に基づいた結果を返す役割を担っています。Magento2系では、1つのControllerは1つの役割しか担えない構造になっているため、処理ごとにControllerクラスを定義する必要があります。 Controllerの作成 Controllerを作成するには、エクステンションのディレクトリの中で、以下の手順を行います。 Co

Viewing all articles
Browse latest Browse all 268

Trending Articles