質問 > フロント機能 > ご利用ガイドに項目を追加したのですがページが表示されません! |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
okojyo |
投稿日時: 2011/6/29 16:20
対応状況: −−−
|
新米 登録日: 2011/6/29 居住地: 投稿: 2 |
ご利用ガイドに項目を追加したのですがページが表示されません! ec-cube2.11です。php、sqlともに初心者です。
表題の通り、ご利用ガイドに「ご予約」という項目を追加しました。 「お問い合わせ」と似たようなページにしたいため、 class/pages/contact、Smarty/templates/default/contactをコピーして流用し、それぞれclass/pages/reservation、Smarty/templates/default/reservationを作ったのですが、利用ガイドから「ご予約」を選択しても、ヘッダーとフッターのみしか表示されません。 dtb_blocpositionにレコードを追加する必要があるのかな?と思うのですが、その値を参照している場所がわかりません。 どなたか他に修正するべき場所をご存知の方、教えて下さい。 |
fukap |
投稿日時: 2011/6/29 20:08
対応状況: −−−
|
仙人 登録日: 2009/7/7 居住地: 滋賀県 投稿: 907 |
Re: ご利用ガイドに項目を追加したのですがページが表示されません! 上記の情報では不明の内容もありますので、思いついたチェック箇所を書き記します。
フロントPHPファイル(html/contact/index.php に相当)は作成してあるか。 また、そのファイル内で、該当の拡張クラス定義ファイルを require_once し、クラスを継承しているか。 ご利用ガイドの新規項目のリンク先は、そのPHPファイルになっているか。 拡張クラス定義ファイル(data/class_extends/page_extends/contact/LC_Page_Contact_Ex.php に相当)は作成してあるか。 また、そのファイル内で、該当のクラス定義ファイルを require_once し、クラスを継承しているか。 クラス定義ファイル(data/class/pages/contact/LC_Page_Contact.php に相当)は作成してあるか。 また、そのファイル内で、使用するテンプレートファイル名が正しく修正されているか。 テンプレートファイル(data/Smarty/templates/default/contact/index.tpl に相当)は作成してあるか。 データベースの dtb_pagelayout に該当ページのレコードは存在するか。 他のレコードと同様、適切に値が挿入されているか。 管理画面の「デザイン管理−PC−レイアウト設定」などから、追加したページ情報が取得でき、 テンプレートの編集や、ブロックの追加が行えるか。 マニュアル見ながら作業するわけではないので、パッと思いついたのはそんなところかなぁ。。 |
okojyo |
投稿日時: 2011/6/30 11:03
対応状況: −−−
|
新米 登録日: 2011/6/29 居住地: 投稿: 2 |
Re: ご利用ガイドに項目を追加したのですがページが表示されません! ありがとうございます!!
引用:
上記、やっておりませんでした… 早速、レコードを追加したところ、作成したページが表示できました。とても嬉しいです!! 引用:
お陰様で上記も行えるようになりました。 本当にありがとうございました!! |
fukap |
投稿日時: 2011/6/30 11:18
対応状況: −−−
|
仙人 登録日: 2009/7/7 居住地: 滋賀県 投稿: 907 |
Re: ご利用ガイドに項目を追加したのですがページが表示されません! 良かったですね。
もしPostgreSQLをお使いで、かつSQL文で dtb_pagelayout に insert されたのなら、シーケンスも更新しておいてください。 IDが重複すると、せっかく作ったページが表示されなくなると思います。 select setval('dtb_pagelayout_page_id_seq',(select max(page_id) from dtb_pagelayout)); ご参考まで。 |
nanasess |
投稿日時: 2011/6/30 11:26
対応状況: −−−
|
神 登録日: 2006/9/9 居住地: 投稿: 2314 |
Re: ご利用ガイドに項目を追加したのですがページが表示されません! 引用:
2.11.1 以降でしたら, page_id は device_type_id ごとの連番になりましたので, dtb_pagelayout_page_id_seq は使用していません. 互換性のために残してます. わかりづらくて申し訳ないです^^; |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |