EC-CUBEには、デフォルトで、PC用、スマホ用、携帯用のテンプレートが用意されている。
スマホや携帯からのアクセスは、自動でそれぞれのテンプレートが適用される。
非常に便利な機能だと思う。
ただし、制作要件にモバイルが入っていないのに、自動でモバイル表示されて、要件以上の要求をされてしまう事がある。
この機能をオフにして、モバイルからのアクセスもPCと同じものを見せる。
data/class_extends/SC_Display_Ex.php を下記に変更。
これで、デバイスの判定を無効にして、PCサイトを表示させる事ができる。
いえぃっ!!!
require_once CLASS_REALDIR . 'SC_Display.php';
class SC_Display_Ex extends SC_Display{
public static function detectDevice($reset = FALSE) {
return DEVICE_TYPE_PC;
}
}