探していることを実行できる 1 つの方法は、複数のストア ビューといくつかの htaccess 書き換えルールを使用することです。現在、「メイン Web サイト」、「メイン ストア グループ」、および「デフォルト」のストア ビューがあると仮定します。
まず、新しいストア ビューを追加します。好きな名前を付けることができます。次のステップで必要になるため、使用する「コード」を覚えておいてください。新しい店舗コードが「custom」であるとします。
ここで、メインの .htaccess ファイルに、クエリ文字列パラメーターに基づいていくつかの環境変数を設定する次のコードを追加します。
...
<IfModule mod_rewrite.c>
RewriteEngine on
# Set some environment variables based on the query string var "type"
RewriteCond %{QUERY_STRING} ^(.*[&?])?type=lp(&.*|)$
RewriteRule (.*) $1 [E=MAGE_RUN_CODE:custom,E=MAGE_RUN_TYPE:store]
</IfModule>
...
注: MAGE_RUN_CODE および MAGE_RUN_TYPE 環境変数は、上記で設定したものです。これらは、使用する Magento ストア ビューを決定する Magento の index.php ファイルによって処理されます。
最後に、別のテーマを使用するように「カスタム」ストア ビューを構成する必要があります。これは、[システム] > [構成] > [設計] で行うことができます。構成スコープを新しいカスタム ビュー ([システム] > [構成] ページの左上にあるドロップダウン メニュー) に変更してください。
これはあなたの現在のニーズにはやり過ぎかもしれませんが、クエリ文字列を介して Magento テーマを変更する簡単な方法を追加したい場合は、この戦術をよく使用します。