質問 > その他 > 他ページとの連携 |
その他
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
CUR |
投稿日時: 2012/12/27 11:23
対応状況: −−−
|
新米 登録日: 2012/12/27 居住地: 九州 投稿: 1 |
他ページとの連携 EC-CUBE初心者です。
質問なのですが、他のページ(自分のHP等)から、 検索条件を入力してその検索結果だけを フレーム等で他のページに表示することは可能なのでしょうか? (EC-CUBEのヘッダ等は必要ない。純粋に結果のみ) 可能でしたら、どのようにやればいいのか、 ご教授願います。 不可能でしたら不可能と、はっきりと回答をいただきたいです。 よろしくお願い致します。 Ver 2.12.2を使用しています。 |
homan |
投稿日時: 2012/12/27 11:44
対応状況: −−−
|
仙人 登録日: 2007/7/2 居住地: 宮崎県宮崎市 投稿: 633 |
Re: 他ページとの連携 products/list.php宛てに、たとえばabcという文字列を含む検索結果を飛ばしたい場合は
http://ドメイン/products/list.php?name=abc というリクエストを飛ばすように自分のHPでform作れば 一応行けると思います。 nameの部分が検索キーワードです。 日本語を含む場合はURLエンコードをUTF-8でする必要があるかもしれません。 例)おなべのUTF-8エンコード結果は→%E3%81%8A%E3%81%AA%E3%81%B9 ただ、これだとそのままEC-CUBEのサイトが表示されてしまうので、 結果だけを取得して・・・という場合はXML形式やJSON形式等で取得できるようなAPIみたいなPHPを作ったうえで自分のサイトで展開するか、 もしくはEC-CUBE側に結果しか表示しないlist.phpの代わりとなるページを用意するなどが考えられますね。 なので技術的には「できる」はずです。 その結果だけを得られる、一種のAPIみたいな動きをするPHPは、ご自身のサイト経由でしか結果が得られないようにするなど セキュリティというか、制限はかけておいた方が無難かと思います。 EC-CUBEの初心者ということなので私が申し上げていることが難しいかもしれませんが、 「敢えて」ですので、ご理解お願いします。 ECサイトは本当にセキュリティにも敏感ではないといけないので、 上記がスラスラわかる状態までスキルを磨かれたときに作ったものを 本番に反映した方が良いかと思います。
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |