• ベストアンサー

EC-CUBEで大量にページを作る方法

EC-CUBEでホームページを作っています。 よくある質問など、1ページで終わらないページを作りたいのですがその場合、 デザイン設定>ページ詳細編集 と進みページ数の分だけテンプレートを作成するのでしょうか。 他に効率の良い方法がありましたら教えていただけないでしょうか。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • nakano-7
  • ベストアンサー率100% (1/1)
回答No.2

HTML及びSmartyの基礎的な設定は、前の回答者のとおりでいいと思いますので、実際の設定の仕方をご案内します。 --- 新規ページを作成するには、「デザイン設定>ページ詳細編集」が一番簡単でしょう。但しヘッダーフッターの設定を共有のものを使用することになります。またECCUBEはログイン状態を維持するセッション管理システムが入っておりますのでHTMLで個別にページを作成しない方がいいでしょう。「デザイン設定>ページ詳細編集」を使用すると特に気にすることなくページが作れます。 > よくある質問など、1ページで終わらないページを作りたいのですがその場合、 ⇒複数のページを作成する?それともページめくりをする?  どちらの意味かわかりませんが、「デザイン設定>ページ詳細編集」でhtmlを記載できますので  制作するといいでしょう。ページめくりの場合は、静的にリンクを設定する方がいいでしょう。 ⇒私がカスタマイズした例を参考にされてもいいと思います。  http://www.ijtc.co.jp/eccube_cust_sample.htm

参考URL:
http://www.ijtc.co.jp/eccube_cust_sample.htm
minami963852741
質問者

お礼

ご回答ありがとうございました

すると、全ての回答が全文表示されます。

その他の回答 (1)

  • nazal2010
  • ベストアンサー率54% (12/22)
回答No.1

>デザイン設定>ページ詳細編集 これは、管理画面からの操作ということでしょうか? であれば、FTP接続で直接ファイルを操作するのはどうでしょうか? EC-CUBEは正直使用したことが無いのですが、この手のオープンソースは Smartyを使用している筈ですので、テンプレートファイルを追加・変更すれば 良いのではないでしょうか? 恐らくテンプレートファイルは、ヘッダー・フッター・メイン等のカラム分けを していると思いますので、メインカラムのテンプレートを量産して 各メインテンプレートを --------------------------------------------------------- <html> <head> <title>よくある質問</title> </head> <body> {include file='page_header.tpl'} <!-- ココにメインコンテンツを書きます --> {include file='page_footer.tpl'} </body> </html> --------------------------------------------------------- この様な感じで、共通部分はincludeをして作成していけば良いと思います。 ただ、テンプレートファイルを格納してあるディレクトリを探すのに少々時間が 掛かるかもしれませんが、直接ファイルを変更することで、様々事ができるかと思いますよ。 ファイルのバックアップは、必ず取っておいたほうが良いです。 テンプレートファイルならまだしも、PHPファイル等コアな部分を変更して 正常に走らなくなった場合大変ですから・・・。 こまめにバックアップを取ることをオススメします。

minami963852741
質問者

お礼

ご回答ありがとうございました。

すると、全ての回答が全文表示されます。

関連するQ&A