EC-cubeは2.11系からスマホ用のテンプレートも追加され、スマホ用の画面も作成しやすくなったが、両方作る必要があるので大変である。
とりあえず、パソコン版でスマホも表示したい場合は
/data/class/SC_Display.php の 144行目の detectDeviceの一部を
以下のようにコメントアウトすればOK
public static function detectDevice($reset = FALSE) {
if (is_null(SC_Display_Ex::$device) || $reset) {
$nu = new Net_UserAgent_Mobile();
$su = new SC_SmartphoneUserAgent_Ex();
if ($nu->isMobile()) {
SC_Display_Ex::$device = DEVICE_TYPE_MOBILE;
// } elseif ($su->isSmartphone()) {
// SC_Display_Ex::$device = DEVICE_TYPE_SMARTPHONE;
} else {
SC_Display_Ex::$device = DEVICE_TYPE_PC;
}
}
return SC_Display_Ex::$device;
}