[Помогите] Замена кнопки купить на нет в наличии

Тема в разделе "OpenCart", создана пользователем etens1212, 6 окт 2016.

  1. etens1212

    etens1212

    Регистрация:
    1 май 2013
    Сообщения:
    320
    Симпатии:
    16
    Всем привет, у меня возникла проблема
    в vqmod прописываю такой код

    это часть из модуля
    Код:
    <!-- Remove from product pages -->
        <file name="catalog/view/theme/default/template/product/product.tpl">
            <operation error="skip"><!-- v15x -->
                <search position="replace"><![CDATA[
                <a id="button-cart" class="button"><span><?php echo $button_cart; ?></span></a>
                ]]></search>
                <add trim="true"><![CDATA[
                <?php if ($product_info['quantity'] == 0 || ($product_info['quantity'] < 0 && !$this->config->get('config_stock_checkout')) ) { ?>
                <a onclick="return;" class="button"><span><?php echo $this->language->get('button_out_of_stock'); ?></span></a>
                <?php } elseif ($product_info['quantity'] < 0 && $this->config->get('config_stock_checkout')) { ?>
                <a id="button-cart" class="button"><span><?php echo $this->language->get('button_pre_order'); ?></span></a>
                <?php } else { ?>
                <a id="button-cart" class="button"><span><?php echo $button_cart; ?></span></a>
                <?php } ?>
                ]]></add>
            </operation>
            <operation error="skip"><!-- v15x -->
                <search position="after" offset="19"><![CDATA[
                <div id="tab-related" class="tab-content">
                ]]></search>
                <add trim="true"><![CDATA[
                <?php if ($product['quantity'] == 0 || ($product['quantity'] < 0 && !$this->config->get('config_stock_checkout')) ) { ?>
                <a onclick="return;" class="button"><span><?php echo $this->language->get('button_out_of_stock'); ?></span></a></div>
                <?php } elseif ($product['quantity'] < 0 && $this->config->get('config_stock_checkout')) { ?>
                <a onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button"><span><?php echo $this->language->get('button_pre_order'); ?></span></a></div>
                <?php } else { ?>
                <a onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button"><span><?php echo $button_cart; ?></span></a></div>
                <?php } ?>
                ]]></add>
            </operation>
            <operation error="skip"><!-- v15x -->
                <search position="replace" index="2"><![CDATA[
                <a onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button"><span><?php echo $button_cart; ?></span></a></div>
                ]]></search>
                <add trim="true"><![CDATA[
                ]]></add>
            </operation>
        </file>
        <!-- END BLOCK -->
    и кнопка действие не работает

    возможно, это из-за модификации кнопки купить

    моя кнопка

    Код:
    <div class="cart">
     <input type="button" onclick="minusQty(this)" value="-" class="qty-minus" />
              <input type="text" name="quantity" class="quantity" size="2" value="<?php echo $minimum; ?>" />
              <input type="button" onclick="plusQty(this)" value="+" class="qty-plus" />
              <input type="hidden" name="product_id" size="2" value="<?php echo $product_id; ?>" />
              &nbsp;
              <input type="button" value="<?php echo $button_cart; ?>" id="button-cart" class="button" />
        
            </div>
    может вы увидите, в чем проблема :Yahoo:
     
  2. MGT1

    MGT1

    Регистрация:
    5 янв 2013
    Сообщения:
    610
    Симпатии:
    182
    а не проще использовать вкьмод greyimage (что бы в категории было видно что товара нет)+на АВА сторе 4.2. есть решение вкьмодом внедрение кнопки в картке товара.