legoex
@legoex
Пытаюсь стать программистом.

Как сделать проверку по id продукта в OpenCart?

<button class="btn btn-info" type="button"

                        <?php if ($this->config->get('mmr_common_addtocart_hide_enabled')&&$product['quantity']<1) { ?>disabled="disabled" <?php } ?>
                        onclick="addToCart('<?php echo $product['product_id']; ?>');">

                                <?php if ($this->config->get('mmr_common_addtocart_hide_enabled')&&$product['quantity']<1) { ?>

                                    <?php echo $product['stock']; ?>

                                <?php }
                            else { ?>
                                <span class="glyphicon icon-cart-btn"></span>
                            <?php echo $product['manufacturer'] =='216' ? 'Заказать' : $button_cart; ?>
                            <?php } ?>
                        </button>

Вот такой код выводит кнопку "Купить" в Opencart.
Нужно сделать чтобы если продукт id = 2282 в не зависимости от количества, то вместо добавить в корзину переходило в карточку товара.
Айдишников товара несколько.
У меня траблы с синтаксисом php(
  • Вопрос задан
  • 450 просмотров
Решения вопроса 1
link_web
@link_web
Magento, Laravel, Zend, Shopify, Prestashop, WP
Один из вариантов:
<?php if($product['product_id'] != 2282): // if product_id !=2282 ?>
        <button class="btn btn-info" type="button"
                <?php if ($this->config->get('mmr_common_addtocart_hide_enabled') && $product['quantity'] < 1) { ?>disabled="disabled" <?php } ?>
                onclick="addToCart('<?php echo $product['product_id']; ?>');">

        <?php if ($this->config->get('mmr_common_addtocart_hide_enabled') && $product['quantity'] < 1) { ?>

            <?php echo $product['stock']; ?>

        <?php } else { ?>
            <span class="glyphicon icon-cart-btn"></span>
            <?php echo $product['manufacturer'] == '216' ? 'Заказать' : $button_cart; ?>
        <?php } ?>
        </button>
        <?php else : // if product_id ==2282 ?>
        <a href="<?php echo $product['href']; ?>" class="btn btn-info">В карточку</a>
        <?php endif; ?>
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы