在庫数、サムネイル画像数での条件分岐

ホーム フォーラム 使い方全般 在庫数、サムネイル画像数での条件分岐

このトピックには5件の返信が含まれ、3人の参加者がいます。3 年、 5 ヶ月前 TOMO さんが最後の更新を行いました。

6件の投稿を表示中 - 1 - 6件目 (全6件中)
  • 投稿者
    投稿
  • #72319

    TOMO
    参加者

    すばらしいプラグインをありがとうございます。

    PHP初心者です。

    以下の2点を実現したいのですが、いろいろ調べても、どうしても自己解決できなかったので投稿させていただきました。

    よろしくお願いいたします。
    ——————————————–
    wordpress4.0
    Welcart 1.4.9:
    ブラウザ:Safari chrome
    サーバー:mamp
    WordPress のパーマリンク設定:デフォルト
    ——————————————–

    1) 在庫数が1の時には、カートボタン横の「購入数量」を非表示にする。
    2) 商品のサブ画像が1点の時には商品ページでサムネールを表示しない。
      もしくは、サブ画像(id=1)のみサムネイル表示から除外する。
    *商品ページではメイン画像で(ID”1″)サブ画像の1枚目を表示しています。

    在庫数、商品のサブ画像の点数で条件分岐をすること、
    あるいは(2)の場合、表示されるサムネイル画像から特定の画像(今回の場合はidが1)のみ除外することはは可能でしょうか。

    ご教示の程、よろしくお願いいたします。

    #72320

    TOMO
    参加者

    2)の件につきまして、試行錯誤の末以下のように記述することで希望通りの表示ができました。

    <?php $imageid = usces_get_itemSubImageNums(); ?>
    <?php foreach ( $imageid as $id ) : ?>
    <?php if( $id === 1 ) : ?>
    <?php else : ?>
    <li><a>" <?php echo apply_filters('usces_itemimg_anchor_rel', NULL); ?>><?php usces_the_itemImage($id, 80, 80, $post); ?></a></li><?php endif; ?>
    <?php endforeach; ?>

    ifの後に何も入れていないのですが、これで問題ないでしょうか。

    #72344

    yasumax
    キーマスター

    こんにちは。

    表示上エラーなどはでませんが、「$id」が「1」だった場合の表示を特に指定しないのであれば、条件文を「$idが1以外($id !== 1)の場合は表示する」に変更するといいかと思います。

    #72347

    TOMO
    参加者

    アドバイスをいただき、ありがとうございました。
    早速、教えていただいたとおり修正いたしました。

    もしもよろしければ、1)の質問につきましても、ご教示いただければ助かります。
    以下のことを実現するために、「在庫数が1点の時は・・」という条件分岐をしたいのですが、なかなかうまくいきません。

    1) 在庫数が1の時には、カートボタン横の「購入数量」を非表示にする。

    初歩的な質問で恐縮ですが、何卒よろしくお願いいたします。

    #72482

    nanbu
    参加者

    在庫数は、usces_the_itemZaikoNum( 'return' ) で取得できます。

    #72545

    TOMO
    参加者

    お礼が遅くなりました。
    お陰様で、思い通りの表示になりました。

6件の投稿を表示中 - 1 - 6件目 (全6件中)

このトピックに返信するにはログインが必要です。