*

簡単・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カスタマイズ:管理画面:商品カテゴリーにアイコンと説明文を追加する2

ここ数日間、多くの方に読んでいただけているようで お陰様でランキングが急上昇しております。

記事を読む

EC-CUBEカスタマイズ:管理画面の商品一覧件数を変更する

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

記事を読む

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

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

記事を読む

EC-Cubeカスタマイズ:管理画面:商品検索結果数のデフォルトを変更する

最近、備忘録ばかりですが 今日はEC-Cubeの管理画面の商品管理で商品一覧の検索結果のデフォルト

記事を読む

EC-Cubeカスタマイズ:データベース処理を必要とするブロックの追加方法について

配送管理は別の機会に 今日は表題の件についてメモってみようと思います Ec-Cu

記事を読む

簡単・EC-CUBEカスタマイズ:ページの整理

3連投です。 最近、EC-CUBEの改造ばかりやっています この2週間で3サイトをカスタマイ

記事を読む

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

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

記事を読む

EC-Cube改造:商品詳細ページにサブの写真を表示する

またまた、備忘録です EC-Cubeの商品詳細ページには、メインのコメントや写真のほかにも

記事を読む

EC-Cube改造:配送日時指定の改造

備忘録第二弾 注文処理中のページで配送日時指定ができるけどあまり使い勝手が良くないお客様の注文

記事を読む

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

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

記事を読む

Message

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

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

ad

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

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

年末年始休業のお知らせ

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

年末年始休業のお知らせ

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

夏季休業のお知らせ

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

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

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

→もっと見る

PAGE TOP ↑