質問 > 管理機能 > ページ管理でパソコンとスマホを区別したい。 |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
endo0920 |
投稿日時: 2023/2/7 17:09
対応状況: −−−
|
新米 登録日: 2023/2/7 居住地: 投稿: 5 |
ページ管理でパソコンとスマホを区別したい。 はじめまして、遠藤と申します。
EC CUBEが好きなメンバーです。 EC CUBE 4系はレス対応でパソコンとスマホの区別が不要ですがレイアウトをもう少しシンプルにしたいという目的でカスタマイズをしてみました。 EC CUBEのバージョンは4.1.1です。 ページ管理項目追加(コード※イメージ [img align=right]https://drive.google.com/file/d/1yvH9MM8HdK7frAF4cpdMReukjLohFajx/view?usp=share_link[/img] 上記のイメージになりますが方法が思い浮かばないので少し教えてもらえたら幸いです。 宜しくお願い致します。 |
mcontact |
投稿日時: 2023/2/7 17:50
対応状況: −−−
|
神 登録日: 2022/1/22 居住地: 投稿: 1296 |
Re: ページ管理でパソコンとスマホを区別したい。 EC-CUBEのバージョンが記載されていないので、EC-CUBE4として記載致します。
レイアウトのテンプレートは、twigファイルとして記載されているのでPCとSPでレイアウトを変えるならtwigファイルを別に作成する必要があります。 その場合、どの様にtwigファイルを管理するのか仕様を決める必要があります。
|
endo0920 |
投稿日時: 2023/2/7 18:00
対応状況: −−−
|
新米 登録日: 2023/2/7 居住地: 投稿: 5 |
Re: ページ管理でパソコンとスマホを区別したい。 ありがとうございます。
EC CUBEのバージョンは4.1.1です。 例えば、トップページ(index.twig)をカスタマイズする場合で説明していただければ幸いです。 宜しくお願い致します。 |
mcontact |
投稿日時: 2023/2/7 18:43
対応状況: −−−
|
神 登録日: 2022/1/22 居住地: 投稿: 1296 |
Re: ページ管理でパソコンとスマホを区別したい。 > 例えば、トップページ(index.twig)をカスタマイズする場合で説明していただければ幸いです。
1. index.twigがPC用であれば、sp_index.twigなどを作る必要がある 2. PC/SPを判定するプログラムを作る必要がある 3. トップページを表示しているコントローラを改修する が最低でも必要がと思います。 カスタマイズする場合は、下記を参考にEC-CUBE本体のカスタマイズを行いましょう。 https://doc4.ec-cube.net/customize_controller
|
endo0920 |
投稿日時: 2023/2/7 18:55
対応状況: −−−
|
新米 登録日: 2023/2/7 居住地: 投稿: 5 |
Re: ページ管理でパソコンとスマホを区別したい。 ありがとうございます。
> 3. トップページを表示しているコントローラを改修する すべてのコントローラで上記のような操作を入れなければならないと思いますが、そうなるとコードの質も低くなると思います。 何か一つに組み合わせる方法はありませんか? |
mcontact |
投稿日時: 2023/2/7 19:09
対応状況: −−−
|
神 登録日: 2022/1/22 居住地: 投稿: 1296 |
Re: ページ管理でパソコンとスマホを区別したい。 コントローラーにアクセス先のルーティング定義が必要ですので、基本的にはありません。
|
endo0920 |
投稿日時: 2023/2/7 21:54
対応状況: −−−
|
新米 登録日: 2023/2/7 居住地: 投稿: 5 |
Re: ページ管理でパソコンとスマホを区別したい。 なるほど、
承知いたしました。 ありがとうございます。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |