ホーム > 未分類 > EC-CUBE2.11でスマートフォン表示を無効(オフ)にする方法

EC-CUBE2.11でスマートフォン表示を無効(オフ)にする方法

  • 2011年11月18日 4:52 PM
  • 未分類
  • このエントリーをはてなブックマークに追加

EC-CUBE2.11からスマートフォン対応が標準実装されていて、スマートフォンでサイトにアクセスした場合、自動的にスマートフォン用のデザインが適用されるようになっています。

これは、非常にありがたい機能だとは思いますが、一方で、スマートフォン表示が必要ないという場合もあると思います。

その場合、設定でスマートフォン機能をオフにできたらいいのですが、現状の仕様では簡単には変更できないようなので、変更したい場合の変更方法についてご紹介します。

変更する必要のあるファイルは、

/data/class/SC_Display.php

です。

変更するのは、110行目あたりの

$this->setView(new SC_SmartphoneView_Ex());

で、これをまず、コメントアウトして、以下の記述を追加します。

$this->setView(new SC_SiteView_Ex());

後1箇所変更するのは、145行目あたりの

return DEVICE_TYPE_SMARTPHONE;

で、上記をコメントアウトして、代わりに以下の1行を追加します。

return DEVICE_TYPE_PC;

以上2箇所の変更で、スマートフォンレイアウトが無効になりました。

このくらいの設定は管理画面から簡単に変更ができるようになるとありがたいですね^_^;

コメント:0

コメントフォーム
入力した情報を記憶する

トラックバック:0

この記事のトラックバック URL
http://www.itblog.jp/wp-trackback.php?p=4059
トラックバックの送信元リスト
EC-CUBE2.11でスマートフォン表示を無効(オフ)にする方法 - ITblog より

ホーム > 未分類 > EC-CUBE2.11でスマートフォン表示を無効(オフ)にする方法

フィード
リンク集

ページの上部に戻る