解決済商品複合検索ページへのパス

フォーラム 使い方全般 【解決済】商品複合検索ページへのパス

  • このトピックには8件の返信、4人の参加者があり、最後にTJIにより3年、 1ヶ月前に更新されました。
9件の投稿を表示中 - 1 - 9件目 (全9件中)
  • 投稿者
    投稿
  • #79591
    TJI
    参加者

    いつもお世話になっております。
    「商品複合検索ページ」へのリンクボタンをウィジェットではなくテンプレートに直接設置しています。

    delim; ?>page=search_item”><?php _e(‘An article category keyword search’,’usces’) ?>

    header.phpとhome.phpに同じ記述をしており、
    リンク先はどちらも
    /?page_id=4&page=search_item
    になるのですが、
    header.phpのほうだけ表示がカートページになります。

    どのように解決したらよいでしょうか。
    ——————————————-
    WordPress のバージョン:4.5.3
    Welcart のバージョン:Version 1.8.5.1606171
    ご利用のテーマ:welcartデフォルトテーマ
    症状を確認したブラウザ:chrome,firefox,IE
    サーバー(会社名、サービス名):アルファメールプレミア
    SSLの利用: あり
    WordPress のパーマリンク設定:なし
    ——————————————–

    • このトピックはshinが3年、 1ヶ月前に変更しました。
    #79592
    TJI
    参加者

    失礼しました。

    <a href="<?php echo USCES_CART_URL . $usces->delim; ?>page=search_item"><?php _e('An article category keyword search','usces') ?></a>

    よろしくお願いします。

    #79596
    ohnishi
    キーマスター

    こんにちは

    
    <a href="<?php echo USCES_CART_URL; ?>?page=search_item"><?php _e('An article category keyword search','usces') ?>></a>
    

    と header.php に記述することで複合検索結果ページに
    リンクさせることができるかと思います。

    どうぞよろしくお願いいたします。

    #79629
    TJI
    参加者

    ohnishi様
    お返事が遅くなりすいません。
    アドバイスどうもありがとうございます。
    ご教示いただいた通り記述してみましたが、やはりカートページに飛んでしまいます。

    ほかに解決策があれば引き続きよろしくお願いいたします。

    #79631
    yasumax
    キーマスター

    こんにちは。

    該当のテンプレートでglobal $usces;を記述してみてください。
    front-page.php(home.php)でカテゴリー複合検索のリンクを設置している場合は、front-page.php(home.php)の最初当たりでグロバル変数$uscesを取得してみてください。

    カテゴリー複合検索へのリンクは下記のままで大丈夫です。
    $usces->delimの部分で「?」でつなぐか「&」でつなぐかを判別しています。
    <a href="<?php echo USCES_CART_URL . $usces->delim; ?>page=search_item"><?php _e('An article category keyword search','usces') ?></a>

    #79637
    TJI
    参加者

    yasumax様
    できました~!
    ありがとうございます。
    ものすごく基本的なことなんですよね…きっと…
    お忙しいところお手間おかけしてすいません。
    ohnishi様も本当にありがとうございました。

    #92720
    TJI
    参加者

    以前と同じ症状に陥っており解決できません。

    「商品複合検索ページ」へのリンクボタンをウィジェットではなくテンプレートに直接設置しています。
    <a class="btn btn-default topSearchCat1" role="button" href="<?php echo USCES_CART_URL . $usces->delim; ?>page=search_item"><?php _e('An article category keyword search','usces') ?></a>
    また、global $usces;を最初に記述しています。
    header.phpとhome.phpに同じ記述をしており、リンク先はどちらも
    /?page_id=4&page=search_item
    になるのですが、どちらもカートページが表示され、
    ページナビゲーションでは404、「ページが見つかりません」と表示されます。

    解決方法ございましたらどうぞよろしくお願い致します。
    ——————————————-
    WordPress のバージョン:5.6.2
    Welcart のバージョン:2.1.4
    PHP のバージョン:7.2.3
    Welcart専用の拡張プラグインとバージョン:DL Seller 3.1.1、WCEX Item List Layout1.3.1
    ご利用のテーマ:welcart defaultをカスタマイズした自作テーマ
    症状を確認したブラウザ:chrome , firefox
    サーバー【重要】:Xserver business
    ——————————————–

    #92736
    shin
    キーマスター

    こんにちは。

    コード内の
    page=search_item のところを usces_page=search_item にして、
    確認してみてください。

    #92737
    TJI
    参加者

    shin様
    お世話になっております。
    早速のご返信ありがとうございます。
    無事、直りました。どうもありがとうございます。
    今後ともどうぞよろしくお願いします。

9件の投稿を表示中 - 1 - 9件目 (全9件中)
  • このトピックに返信するにはログインが必要です。