Вывод текста в зависимости от выбранной опции

Тема в разделе "Общие вопросы", создана пользователем olegdixel, 16 апр 2021.

  1. olegdixel

    olegdixel Новичок

    Сообщения:
    4
    Симпатии:
    0
    Нужно на странице checkout вывести сообщение по условию.
    Если выбран товар с опцией 10-20 дней/10-20 днів, то вывести Товар под заказ. Иначе ничего не выводить. Условие должно сработать для двух языков на сайте.
    [​IMG]

    Вот код вывода на странице размера и доставки:


    Код:
    <?php foreach ($product['option'] as $option) { ?>
                            &nbsp;<small> - <?php echo $option['name']; ?>: <?php echo $option['value']; ?></small><br />
                            <?php } ?>
                            <?php if (!empty($product['recurring'])) { ?>
                            - <small><?php echo $text_payment_profile ?>: <?php echo $product['profile_name'] ?></small>
                            <?php } ?>
                            </div>
                            <?php if ($product['reward']) { ?>
                            <small><?php echo $product['reward']; ?></small>
                            <?php } ?>
     
  2. fanatic

    fanatic Продвинутый пользователь

    Сообщения:
    1.135
    Симпатии:
    176
    задайте условие по option_value_id
     
  3. olegdixel

    olegdixel Новичок

    Сообщения:
    4
    Симпатии:
    0
    чего-то выводит не то
    [​IMG]
    Код:
     <?php if ($option_value_id = 555) {  echo "Доставка под заказ";} else {  echo "Доставка в наличии";} ?>
    upload_2021-4-16_11-10-24.png
    А если товаров несколько в корзине, то сообщение выводится столько раз, сколько товаров в корзине((
     
  4. fanatic

    fanatic Продвинутый пользователь

    Сообщения:
    1.135
    Симпатии:
    176
    $option['option_value_id']
     
  5. olegdixel

    olegdixel Новичок

    Сообщения:
    4
    Симпатии:
    0
    <?php if ($option['option_value_id'] == 555) { echo "Доставка под заказ";} else { echo "Доставка в наличии";} ?>
    Должно было сработать вроде, но то же самое
    [​IMG]
     
  6. fanatic

    fanatic Продвинутый пользователь

    Сообщения:
    1.135
    Симпатии:
    176
    значит это
    не тот id
     
  7. olegdixel

    olegdixel Новичок

    Сообщения:
    4
    Симпатии:
    0
    Это же он
    [​IMG]