tips blog

【EC-CUBE】PC版スマホ版で「ご利用ガイド/guide/」が使えない

2016年4月21日

EC-CUBEではまった
発端はuser_data/○○○○.php というURLが嫌だったので
変更したいという事でした。

調べてみるとこれに関する事は沢山あって
.htaccessで制御する事で落ち着いた
【参考記事】
http://phono.co.jp/note/ec-cube-url%E3%81%AE%E3%80%8Cuser_data%E3%80%8D%E3%82%92%E6%8E%92%E9%99%A4%E3%81%99%E3%82%8B_1297/

ただ、「ご利用ガイド」○○○○/guide/ だけうまくいかず
なぜかと調べてみるとモバイル版用として既に使われているurlだからという事
PC版、スマホ版には無いけどモバイル版だけ「ご利用ガイド」だけがある
それも削除不能!PC版スマホ版にも追加できない!
完全によく分からない仕様です。
※「デザイン管理」→「モバイル」→「ページ詳細設定」参照

で、結論をいうとデータベースを変更する事でPC版スマホ版でも使えるようになりました。

phpMyAdminを使っているので、それで流れを説明
■データベースの「dtb_pagelayout」を開く
■「挿入」ボタン(タブ)を押して挿入画面に
■以下の設定で追加
※任意も部分もありますが私が設定したもの
—————————————————————
device_type_id:2  ※スマホ版用です。
page_id:○○ ※スマホ版のIDで重複しない数字
page_name:ご利用ガイド
url:guide/index.php

filename:guide/index
header_chk:1 ※任意
footer_chk:1  ※任意
edit_flg:2  ※任意
author: NULL
update_url: NULL
create_date: 初期設定のまま
update_date: 初期設定のまま
meta_robots: NULL

—————————————————————
device_type_id:10  ※PC版用です。
page_id:○○ ※PC版のIDで重複しない数字
page_name:ご利用ガイド
url:guide/index.php

filename:guide/index
header_chk:1
footer_chk:1
edit_flg:2  ※削除出来ない仕様
author: NULL
update_url: NULL
create_date: 初期設定のまま
update_date: 初期設定のまま
meta_robots: NULL

—————————————————————

で「実行する」

これで完了
「デザイン管理」「PC」「ページ詳細設定」で「ご利用ガイド」が追加されています。

【環境】
EC-CUBE 2.13.5
MySQL 5.5.38
PHP Version 5.6.18

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です