*

簡単・EC-CUBEカスタマイズ:新しいページを/user_data/以外に追加する

公開日: EC-CUBE ,

連載は相変わらずの持ち越しです・・・

<span style=”color:#f44;”>※この方法で追加したページに関してはPCでのみ動作確認をしております。
携帯・スマホは未確認なので、ご注意ください</span>

今日は新しいページを追加する際に
「/user_data/」ディレクトリ以外に追加する方法を

あまり気にならないかもしれませんが
「/user_data/」のディレクトリ名がURLにつくのはちょっと嫌だなという方へ

例えば
ショッピングガイドページを追加したいけど
「/user_data/shop_guide.php」ではなく
「/shop_guide/」に追加する

mod_rewriteを使えばできますが
ちょっとした変更でmod-rewriteを使わずに追加できます。

では手順
・管理画面でページを新規追加
・データベースを修正
・管理画面から作成された各種ファイルを移動
・管理画面でレイアウトを設定
・表示したい内容を作成
手順はこれだけです。

1.管理画面でページを新規追加
管理画面の「デザイン管理」→「PC」→「ページ詳細設定」から
新しいページを追加する

入力項目
名称:管理しやすいように適当に決めてください
URL:URLに指定するものを入力
共通ヘッダーを使用する:用途に合わせてチェック
共通フッターを使用する:用途に合わせてチェック

入力後登録すると

・データベースに内容が登録されます(dtb_pagelayout)
・以下のファイルが作成されます
/user_data/xxxxx.php
(xxxxxはURLに入力された値)
/data/Smarty/templates/yyyyyy/user_data/xxxxx.tpl
(xxxxxはURLに入力された値)
(yyyyyは使用中のテンプレート名)
2.データベースを修正
1の処理で追加されたデータを修正します。
修正するテーブル名:dtb_pagelayout
修正するレコード :項目:page_nameに1で指定したページ名が登録されているレコード
修正内容
urlの項目を「/user_data/xxxxx.php」から「/xxxxx/index.php」に修正
filenameの項目を「user_data/xxxxx」から「xxxxx/index」に修正
update_urlの項目を「Null」(空白)に修正
3.管理画面から作成された各種ファイルを移動
データベースに設定した内容で作成されたファイルを移動します
/user_data/xxxxx.phpを
/xxxxx/index.phpに移動
/data/Smarty/templates/yyyyy/user_data/xxxxx.tplを
/data/Smarty/templates/yyyyy/xxxxx/index.tplに移動
4.管理画面でレイアウトを設定
管理画面の「デザイン管理」→「PC」→「レイアウト設定」で表示したいレイアウトを設定
5.表示したい内容を作成
/data/Smarty/templates/yyyyy/xxxxx/index.tplに表示したい内容を作成
これで
http://hogehoge.hoge/xxxxx/で新しいページが表示されるようになります。
EC-CUBEのご相談は<a href=”http://www.brainy-software.biz/inq/” target=_blank”>こちら</a>から

ad

関連記事

EC-CUBEカスタマイズ:新着情報表示

とりあえず、PHP+Smartyだからカスタマイズも難しくないだろうってだけで、 EC-CUBEを

記事を読む

EC-Cubeカスタマイズ:配送料管理:購入商品数から配送口数を計算する

改造の前提条件  ・複数配送先は対応しない  ・小型商品配送用の箱を2種類用意する  ・EC-

記事を読む

EC-Cube改造:商品一覧の表示件数を変更する

EC-Cubeのカスタマイズ案件が続きそうなので、備忘録・・・・ 商品の検索結果やカテゴリの一

記事を読む

EC-Cubeカスタマイズ:注文受付メールのタイトルにお客様名を

連投です タイトル通り 注文受付時に自動送信のメールが送られますが タイトルにもお客様名を

記事を読む

EC-Cubeカスタマイズ:EC-CUBE2.11.x系の掲載を開始します。

本日午前中までのEC-CUBEに関する記事では EC-CUBE Version2.4.x以下の情報

記事を読む

EC-Cubeカスタマイズ:商品一覧で表示順序の切り替えを追加

今日は備忘録です。 EC-Cubeの商品一覧画面って 初期では「価格順」「新着順」の2つだけしか

記事を読む

EC-Cubeカスタマイズ:管理画面:商品カテゴリーにアイコンと説明文を追加する

配送料の管理はのびのびですみません。 今日は、管理画面側の変更方法のメモです。 商品カテゴリ

記事を読む

EC-CUBEカスタマイズ案件

ついにECサイトに手を出してしまいました。 お金が絡むので、今まではECサイトの開発案件は請け

記事を読む

EC-Cube改造:新着商品一覧をトップページに表示

EC-Cubeのカスタマイズ案件が今後続きそうなので よく使われそうな機能を備忘録的に・・・

記事を読む

EC-Cubeカスタマイズ:会員登録時のポイント付与をメルマガの購読必須とする

EC-CUBEの備忘録です。 今日は2.4系 EC-CUBEでは登録時にポイントプレゼン

記事を読む

Message

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

スパム対策 * Time limit is exhausted. Please reload the CAPTCHA.

ad

忙しときに限って、PCがこわれる・・・

久々の投稿 忙しいときに限って、PCが壊れるのは昔から・・・・

年末年始休業のお知らせ

平素は、弊社製品をご愛顧いただき、ありがとうございます。 誠に勝

年末年始休業のお知らせ

平素は、弊社製品をご愛顧いただき、ありがとうございます。 誠に勝

夏季休業のお知らせ

夏季休業のお知らせ 平素は、弊社製品をご愛顧いただき、ありがとう

臨時休業のお知らせ(3月30日〜4月1日)

平素は、弊社製品をご愛顧いただき、ありがとうございます。 誠に勝手な

→もっと見る

PAGE TOP ↑