フックによるフォーム回りの変更

フォーラム 使い方全般 フックによるフォーム回りの変更

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

    お世話になっております。
    商品詳細ページのオプションや数量等のフォーム回りをフィルターフックを利用して改修しているのですが、例えば数量の部分で、

    
    $html .= '<div class="quant">' . __('Quantity', 'usces');'
    $html .= wcad_the_itemQuant();
    $html .= '</div>'
    

    の様に記載すると、フォームのみが先に表示され、その次にHTMLのみが表示されてしまいます。

    テンプレートタグの代入自体がおかしいのかもしれませんが、正常に表示させるにはどの様にすべきでしょうか?
    お分かりの方、ご教示の程よろしくお願い致します。

    #85481
    nglife
    参加者

    こんにちは。

    $html .= '<div class="quant">' . __('Quantity', 'usces');'
    $html .= wcad_the_itemQuant('return');
    $html .= '</div>'

    仰る数量部分を変数($html)へ格納したい場合には2行目の関数にreturnを渡すと意図した動作になると思います。ただ、全ての関数がそういう仕様というわけではないのでご注意ください。

    #85490
    gell
    参加者

    nglifeさん、ご返信ありがとうございます。

    思い通りの変更が出来ました。
    ありがとうございました!

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