質問 > フロント機能 > PCとスマートフォンの片方にしか存在しないページの扱い |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
jfgh45R |
投稿日時: 2015/5/26 12:04
対応状況: −−−
|
新米 登録日: 2014/2/27 居住地: 投稿: 7 |
PCとスマートフォンの片方にしか存在しないページの扱い [EC-CUBE] 2.12.3
[レンタルサーバ] - [OS] CentOS release 6.3 [PHP] PHP 5.3.3 [データベース] PostgreSQL 8.4.13 [WEBサーバ] Apache/2.2.15 (Unix) お世話になります。 上記の環境でSC_Display.phpを改変し、スマートフォンでアクセスしてもPCのページが表示されるようにして運用しております。 今回、スマートフォンページを専用に作るにあたりSC_Display.phpをデフォルトに戻し、EC-CUBEのデバイス振替機能を使う予定です。 現在PCのページが多く、またスマートフォンページでも一部の商品紹介ページだけ取り扱う予定から、スマートフォンテンプレートのuser_dataにスマートフォン用の商品紹介ページを設置する予定なのですが、PCのuser_dataに存在するページでスマートフォンに存在しないページをスマートフォンで見た時と、スマートフォンのuser_dataに存在するページでPCに存在しないページをPCで見た時にヘッダとフッタだけのページが表示されてしまいます。 現在404エラーの場合はトップページにリダイレクトするように.htaccessを設定しているのですが、上記の場合404でもないのでリダイレクトがかかりません。 システムの404エラーもしくは共通の「ページはございません」と表示されるページを表示させたいと思っています。 スマートフォンにPCと同じファイルを登録し「ページはございません」のブロックを配置することも考えたのですが、スマートフォンページは増やす予定もなく、PCのページ数も多く、PCの新規ページ登録頻度も有るので運用者が登録忘れをしそうなため、なんとか共通のエラーページなりを表示させたいと考えています。 対策についてご存知でしたらお教えいただけると助かります。 よろしくお願い致します。 |
red |
投稿日時: 2015/5/26 16:22
対応状況: −−−
|
神 登録日: 2010/2/15 居住地: 東京都 投稿: 1570 |
Re: PCとスマートフォンの片方にしか存在しないページの扱い SC_Helper_PageLayoutを修正して、テンプレートがない場合はエラー画面にリダイレクトするようにする必要があると思います
|
jfgh45R |
投稿日時: 2015/5/27 14:44
対応状況: −−−
|
新米 登録日: 2014/2/27 居住地: 投稿: 7 |
Re: PCとスマートフォンの片方にしか存在しないページの扱い お返事いただきありがとうございました。
SC_Helper_PageLayoutに該当するデバイスタイプのテンプレートが存在しない判定を入れて、そこからリダイレクトするようになるのですね。 試してみます。 ありがとうございました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |