質問 > フロント機能 > 商品詳細ページに印刷用ページを作成したい |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
moimoii |
投稿日時: 2013/5/13 21:21
対応状況: −−−
|
半人前 登録日: 2013/5/12 居住地: 投稿: 12 |
商品詳細ページに印刷用ページを作成したい 質問させてください。
商品詳細ページで印刷時に レイアウトを印刷用に変更して出せるようにしたいです。 印刷用だけテンプレートを全く別のデザインにすることは できないでしょうか? こちらを参考にしてSC_View.phpを編集してみましたが うまくいきません。 http://yuubiseiharukana.blog.shinobi.jp/Entry/436/ どうか教えてください。 よろしくお願いいたします。 ------------------------------------------------------------------------------------------ [EC-CUBE] 2.12.1 [レンタルサーバ] WebARENA [OS] windows XP [PHP] PHP Version 5.1.6 [データベース] MySQL5.1.36 ------------------------------------------------------------------------------------------ |
red |
投稿日時: 2013/5/13 23:48
対応状況: −−−
|
神 登録日: 2010/2/15 居住地: 東京都 投稿: 1570 |
Re: 商品詳細ページに印刷用ページを作成したい cssは変えられると思いますがレイアウトそのものを変更するのは難しいと思います
|
bratech |
投稿日時: 2013/5/14 11:55
対応状況: −−−
|
長老 登録日: 2008/11/28 居住地: 福岡 投稿: 223 |
Re: 商品詳細ページに印刷用ページを作成したい 参考サイトではsite_frame.tplを別のものに変更するようなカスタマイズになっておりますが、
そこまでする必要がなく、detail.tplを別のものに変更するようなものであればそれほど難しくないと思います。 (例えばdetail2.tplというテンプレートを用意しておいて、印刷用ページの場合にはそちらを読み込むようにするなど) 難しくないとはいえ、ある程度EC-CUBEについて理解がある事が前提にはなります。 仕様についても /products/detail.php?producut_id=○←これが詳細ページのURLですが、印刷用のページの場合には例えば /print/detail.php?product_id=○ もしくは /products/detail.php?product_id=○&print=on のようにしたい などもう少し具体的なところを詰められる必要があるかと思います。
|
moimoii |
投稿日時: 2013/5/14 23:12
対応状況: −−−
|
半人前 登録日: 2013/5/12 居住地: 投稿: 12 |
Re: 商品詳細ページに印刷用ページを作成したい red様
回答いただきありがとうございます。 レイアウトは難しいとのことですが、 CSSの一部を読み込ませないということは可能なんでしょうか? cssのmediatypeで指定するのでしょうか? bratech様 回答、アドバイスありがとうございます。 site_frame.tplごと変更したかったのは、共通設定のcss(common.css)を適用させたくなかったためです。 現在site_frame.tplにimport.cssをリンクさせてcssを一括読込みしています。 印刷用テンプレートは作成してみましたが、common.cssでbodyに設定したcssがどうしても反映されてしまいます。 また、site_frame.tplごと変更できたらレイアウトの変更もできるかと思い試していました。 引用:
すみません、どちらの仕様の方が作りやすいのでしょうか? 教えていただけないでしょうか? よろしくお願いいたします。 |
red |
投稿日時: 2013/5/15 0:03
対応状況: −−−
|
神 登録日: 2010/2/15 居住地: 東京都 投稿: 1570 |
Re: 商品詳細ページに印刷用ページを作成したい 印刷用cssでぐぐれば色々出てくると思います
http://blog.loaferz.com/?eid=532897
|
bratech |
投稿日時: 2013/5/15 11:40
対応状況: −−−
|
長老 登録日: 2008/11/28 居住地: 福岡 投稿: 223 |
Re: 商品詳細ページに印刷用ページを作成したい 引用:
こちらはあくまでも1例として書かせて頂いたものですが もしこの2つの方法のどちらかから選ぶというのであれば作業量が少ないのは後者だと思います。 ちなみにcssを切り替えたいという事でしたら 上記GETパラメータを利用する方法で site_frame.tpl内のimport.cssを読み込んでいる箇所を制御する方法もあります。 あまりいい方法ではない気がしますが・・・
|
moimoii |
投稿日時: 2013/5/16 0:57
対応状況: −−−
|
半人前 登録日: 2013/5/12 居住地: 投稿: 12 |
Re: 商品詳細ページに印刷用ページを作成したい red様
何度もお答えいただきありがとうございます。 自分で調べてやってみます。 |
moimoii |
投稿日時: 2013/5/16 1:07
対応状況: −−−
|
半人前 登録日: 2013/5/12 居住地: 投稿: 12 |
Re: 商品詳細ページに印刷用ページを作成したい bratech様
いつも丁寧に回答いただきありがとうございます。 print=onでやってみたいと思います。 print.cssとsite_frameでcssを制御する方法と まずは両方やってみてうまく構築できそうな方で やりたいと思います。 ありがとうございました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |