共通オプション オプション名にリンク添付

フォーラム 使い方全般 共通オプション オプション名にリンク添付

  • このトピックには6件の返信、2人の参加者があり、最後にyasumaxにより8年、 5ヶ月前に更新されました。
7件の投稿を表示中 - 1 - 7件目 (全7件中)
  • 投稿者
    投稿
  • #78909
    yamato-nadesiko
    参加者

    いつもお世話になっております。低価格でカスタマーサポートもしていただけて本当に助かっております。
    共通オプションのオプション名の中にリンクを貼りたいと思っております。
    例:ギフトラッピングは要りますか?詳しくはこちら

    html言語でリンクを足してみたのですが、無理でした。 このような場合、どのようにしてリンクを貼り付けると良いのでしょうか?
    よろしくお願い致します。

    #78940
    yasumax
    キーマスター

    こんにちは。
    まずは環境をご連絡ください。
    ——————————————-
    WordPress のバージョン:
    Welcart のバージョン:
    ご利用のテーマ:
    症状を確認したブラウザ:
    サーバー(会社名、サービス名):
    SSLの利用: 
    WordPress のパーマリンク設定:
    ——————————————–

    テンプレート側で実現は可能です。
    ただ、オプション名が1文字でも変更になると設定し直す必要があるので、ちょっと強引な方法です。

    商品詳細ページのテンプレートwc_item_single.php内でusces_is_optionsをループしているところがあります。
    この部分が商品オプションを表示する箇所になります。
    そのループ内でusces_the_itemOptName('return')でオプション名を取得して条件分岐を行う形で説明文を表示することができます。

    #78941
    yamato-nadesiko
    参加者

    早速の返信ありがとうございます。
    なるほど、変更する際は要注意なのですね。
    ひとまず環境を添付致します
    ——————–
    WordPress のバージョン:4.5.2
    Welcart のバージョン:1.8.2
    ご利用のテーマ:Nova
    症状を確認したブラウザ:chrome
    サーバー(会社名、サービス名):heteml
    SSLの利用: 有り
    WordPress のパーマリンク設定:共通基本設定は日付と投稿名にしております。
    ——————–

    宜しくお願い致します。

    #79190
    yamato-nadesiko
    参加者

    自分でなんとかできるかなと思いyasumax様の情報をもとに書き換えてみましたが、エラーとなりました。
    ————————————
    そのループ内でusces_the_itemOptName(‘return’)でオプション名を取得して条件分岐を行う形で説明文を表示することができます。
    ————————————
    こちらを実行しオプション名を取得してみましたが、私にはそのあとの処理がわかりませんでした。
    違う方のトピックスで
    共通オプションが”COLOR”のものの時説明を表示したい
    という物を発見し参考に下記のようにしてみましたがやはりエラーになり表示されませんでした。どこをどのようにすればよいのでしょうか?ご教授よろしくお願いいたします。

    wc_item_single.php内の141行目あたりに
    <?php if (usces_is_options()) : ?>
    <?php
    while (usces_have_options()) :
    //オプション項目ループ
    if (usces_getItemOptName() === “私のオプション名”) :
    ?>
    オプション「私のオプション名」の説明
    <?php
    endif;
    endwhile;
    ?>
    と記述しました。そのほかはオリジナルのままです。

    #79196
    yasumax
    キーマスター

    こんにちは。

    usces_the_itemOptName(‘return’)でオプション名を取得して条件分岐を行う

    条件分岐内でusces_the_itemOptNameを利用される場合は第一引数に'return'を指定してください。

    また、このままですと「私のオプション名」の時にしか商品オプションが表示されなくなってしまいます。
    「私のオプション名」以外の時の記述も追加しておいたほうがいいかと思います。

    #79214
    yamato-nadesiko
    参加者

    丁寧な返信ありがとうございました。色々試したのですが、残念ながら私には修正することはできませんでした。
    レスキューナビで対応いただきたく思っているのですが、今回のようなパターンは費用はどれぐらいになるのでしょうか?

    #79222
    yasumax
    キーマスター

    こんにちは。

    お見積もりに関しましては、レスキューナビのほうにご連絡いただければと思います。
    Welcart レスキューナビ 機能変更・追加カスタマイズ

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