バージョン選択

フォーラム

メニュー

オンライン状況

77 人のユーザが現在オンラインです。 (62 人のユーザが フォーラム を参照しています。)
登録ユーザ: 1
ゲスト: 76
kubet01 もっと...

サイト内検索

質問 > フロント機能 > 【再度】メーカー検索結果へ別のページからリンクさせたい

フロント機能

新規スレッドを追加する

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
tamahime
投稿日時: 2012/12/11 12:51
対応状況: −−−
常連
登録日: 2012/10/15
居住地:
投稿: 44
Re: 【再度】メーカー検索結果へ別のページからリンクさせたい
fukap様


その後も一人で試行錯誤しておりました。
ほんとうに右も左も分からないところから始めていますので、
こうして助言をいただけることがとにかくありがたいです。


>商品詳細ページの、該当商品のメーカーと等しく、なおかつ該当商品が所属するカテゴリ以外の商品一覧が表示されるページを作りたいということでしょうか。

その通りです。


>それであれば、商品詳細ページで、該当商品のメーカーIDや、所属するカテゴリIDは取得できますので、

はい、ここは理解できます。


>リンク先URLの $_GET に maker_id や category_id を持たせて、

今までの試行錯誤に$_GETはまったく出てきておりませんでした。
たいへん恐縮なのですが、もう少しだけ噛み砕いて
教えていただけませんでしょうか?
もしくは、どのファイルを見ればよいかだけでも、
一言いただければありがたいです。


>商品一覧ページ(の仕様を似せた別ページ等)側で条件にあった商品一覧をセレクトしてくるようにしたら良さそうです。

できれば別ページを作らず(素人には負担が大きいので・・・)
商品一覧ページで済ませられればと考えております。


ちなみに、今の時間、恥ずかしながら、
以下のようなことをやっておりましたが、
うまくいきませんでした。
見当はずれでしたでしょうか・・・?

ご指摘いただければ本当に助かります。
(カテゴリもメーカーも、というのが分からず、
とりあえずはメーカーからでも、と・・・)


?<a href="<!--{$smarty.const.MAKER_LIST_URLPATH}--><!--{$arrItem.maker_id|u}-->">リンクさせたい言葉</a>

で、
・MAKER_LIST_URLPATHに指定した localhost/eccube/html/products/list.php?mode=search&maker_id= と、
・maker_id である「1」などの数字、
を指定する

?そのために、
mtb_constantsに、define('MAKER_LIST_URLPATH', ROOT_URLPATH . "products/list.php?mode=search&maker_id=");という感じの1行を追加する

?LC_Page_Sitemap.phpで、以下のような箇所を真似してMAKER_LIST_URLPATHが使えるようにする・・・・?
(P_DETAIL_URLPATHみたいに指定できるかなと、この言葉を追いかけて真似しておりました)

// 商品一覧ページを処理
$arrProductPagesList = $this->getAllProducts();
foreach ($arrProductPagesList as $arrProductPage) {
$this->createSitemap($arrProductPage['url'], '', 'daily');
}
とか、
// 商品詳細ページを処理
$arrDetailPagesList = $this->getAllDetail();
foreach ($arrDetailPagesList as $arrDetailPage) {
$this->createSitemap($arrDetailPage['url'],
$this->date2W3CDatetime($arrDetailPage['update_date']));
}
とか、
function getAllDetail() {
 $objQuery = SC_Query_Ex::getSingletonInstance();
 $sql = 'SELECT product_id, update_date FROM dtb_products WHERE del_flg = 0 AND status = 1';
 $result = $objQuery->getAll($sql);

 $arrRet = array();
 foreach ($result as $row) {

  $arrPage['update_date'] = $row['update_date'];

  $arrPage['url'] = HTTP_URL . substr(P_DETAIL_URLPATH, strlen(ROOT_URLPATH)) . $row['product_id'];
$arrRet[] = $arrPage;
 }
 return $arrRet;
}
とかみたいな部分を真似て・・・。


お忙しいところ恐縮ですが、
お返事をいただけましたら幸いです。

フラット表示 前のトピック | 次のトピック


題名 投稿者 日時
   【再度】メーカー検索結果へ別のページからリンクさせたい tamahime 2012/12/11 1:28
     Re: 【再度】メーカー検索結果へ別のページからリンクさせたい ゲスト 2012/12/11 8:08
       Re: 【再度】メーカー検索結果へ別のページからリンクさせたい fukap 2012/12/11 9:30
         Re: 【再度】メーカー検索結果へ別のページからリンクさせたい tamahime 2012/12/11 10:07
           Re: 【再度】メーカー検索結果へ別のページからリンクさせたい fukap 2012/12/11 12:19
           » Re: 【再度】メーカー検索結果へ別のページからリンクさせたい tamahime 2012/12/11 12:51
               Re: 【再度】メーカー検索結果へ別のページからリンクさせたい fukap 2012/12/11 14:26
                 Re: 【再度】メーカー検索結果へ別のページからリンクさせたい tamahime 2012/12/11 15:10
                   Re: 【再度】メーカー検索結果へ別のページからリンクさせたい tamahime 2012/12/12 0:42
                     Re: 【再度】メーカー検索結果へ別のページからリンクさせたい tamahime 2012/12/12 1:07
                       Re: 【再度】メーカー検索結果へ別のページからリンクさせたい fukap 2012/12/12 8:56
                         Re: 【再度】メーカー検索結果へ別のページからリンクさせたい tamahime 2012/12/13 0:28
                           Re: 【再度】メーカー検索結果へ別のページからリンクさせたい fukap 2012/12/13 8:48
                             Re: 【再度】メーカー検索結果へ別のページからリンクさせたい tamahime 2012/12/13 8:59
                               Re: 【再度】メーカー検索結果へ別のページからリンクさせたい fukap 2012/12/13 9:43
                                 Re: 【再度】メーカー検索結果へ別のページからリンクさせたい tamahime 2012/12/19 22:44
                                   Re: 【再度】メーカー検索結果へ別のページからリンクさせたい fukap 2012/12/20 8:43
                                     Re: 【再度】メーカー検索結果へ別のページからリンクさせたい tamahime 2012/12/20 8:51
                                       Re: 【再度】メーカー検索結果へ別のページからリンクさせたい fukap 2012/12/20 13:15
                                         Re: 【再度】メーカー検索結果へ別のページからリンクさせたい tamahime 2012/12/21 0:40

 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,866名です
総投稿数は109,999件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2313
5
umebius
2085
6
yuh
1819
7
h_tanaka
1646
8
red
1570
9
mcontact
1295
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.