Jump to content
Sign in to follow this  
Modest

[Разобрался] Подскажите пожалуйста,как добавить ссылку на другую страницу?

Recommended Posts

Подскажите пожалуйста,как добавить ссылку на другую страницу?

Здравствуйте,

Модуль меняет статус кнопки "Купить" на "Предзаказ".

Кнопка "Предзаказ" становиться не активной,подскажите пожалуйста, а как можно добавить 

в код ссылку чтобы при нажатие этой кнопки происходил переход на другую страницу?

Заранее всем очень благодарен.

Код:

<modification>
<!-- Grey button css -->
<file name="catalog/view/theme/*/template/common/header.tpl">
<operation error="skip">
            <search position="before"><![CDATA[
            </head>
            ]]></search>
            <add trim="true"><![CDATA[
<style id='out-of-stock' type='text/css'><!--
input.button-grey {
        cursor: pointer;
        color: #FFFFFF;
        line-height: 12px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;  
        background: url('catalog/view/theme/default/image/button-grey.png') top left repeat-x;
        -webkit-border-radius: 7px 7px 7px 7px;
        -moz-border-radius: 7px 7px 7px 7px;
        -khtml-border-radius: 7px 7px 7px 7px;
        border-radius: 7px 7px 7px 7px;
        -webkit-box-shadow: 0px 2px 2px #DDDDDD;
        -moz-box-shadow: 0px 2px 2px #DDDDDD;
        box-shadow: 0px 2px 2px #DDDDDD;    
        margin: 0;
        border: 0;
        height: 24px;
        padding: 0px 12px 0px 12px;
}
--></style>
            ]]></add>
        </operation>
</file>
 
<!-- Additional languages - Multi-language use -->
<file name="catalog/language/english/english.php">
        <operation error="skip">
            <search position="after"><![CDATA[
            $_['button_cart']
            ]]></search>
            <add trim="true"><![CDATA[
            $_['button_out_of_stock']   = 'Out of Stock';
            ]]></add>
        </operation>
</file>
 
<!-- Account - Wishlist -->
<file name="catalog/controller/account/wishlist.php">
<operation error="skip">
            <search position="after"><![CDATA[
            $product_info['product_id'],
            ]]></search>
            <add trim="true"><![CDATA[
            'quantity' => $product_info['quantity'],
            ]]></add>
        </operation>
        <operation error="skip">
            <search position="after"><![CDATA[
            $this->data['button_cart'] = $this->language->get('button_cart');
            ]]></search>
            <add trim="true"><![CDATA[
            $this->data['button_out_of_stock'] = $this->language->get('button_out_of_stock');
            ]]></add>
        </operation>
</file>
<file name="catalog/view/theme/*/template/account/wishlist.tpl">
<operation error="skip">
            <search position="replace"><![CDATA[
            <img src="catalog/view/theme/default/image/cart-add.png" alt="<?php echo $button_cart; ?>" title="<?php echo $button_cart; ?>" onclick="addToCart('<?php echo $product['product_id']; ?>');" />  
            ]]></search>
            <add trim="true"><![CDATA[
            <?php if ($product['quantity'] <= 0 ) { ?>
            <img src="catalog/view/theme/default/image/warning.png"  title="<?php echo $product['stock']; ?>" );" />  
<?php } else { ?>
<img src="catalog/view/theme/default/image/cart-add.png" alt="<?php echo $button_cart; ?>" title="<?php echo $button_cart; ?>" onclick="addToCart('<?php echo $product['product_id']; ?>');" />  
<?php } ?>
            ]]></add>
        </operation>
    </file>
<!-- Controller - Module --> 
<file name="catalog/controller/module/*.php">
<operation error="skip">
            <search position="after"><![CDATA[
            $result['product_id'],
            ]]></search>
            <add trim="true"><![CDATA[
            'quantity'   => $result['quantity'],
            'stock' => $result['stock_status'],
            ]]></add>
        </operation>
<operation error="skip">
            <search position="after"><![CDATA[
            $product_info['product_id'],
            ]]></search>
            <add trim="true"><![CDATA[
            'quantity'   => $product_info['quantity'],
            'stock' => $product_info['stock_status'],
            ]]></add>
        </operation>
        <operation error="skip">
            <search position="after"><![CDATA[
            $this->data['button_cart'] = $this->language->get('button_cart');
            ]]></search>
            <add trim="true"><![CDATA[
            $this->data['button_out_of_stock'] = $this->language->get('button_out_of_stock');
            ]]></add>
        </operation>
</file>
<!-- Template - Module - All -->
<file name="catalog/view/theme/*/template/module/*.tpl">
<operation error="skip">
            <search position="replace"><![CDATA[
            <input type="button" value="<?php echo $button_cart; ?>" onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button" />
            ]]></search>
            <add trim="true"><![CDATA[
            <?php if ($product['quantity'] <= 0 ) { ?>
<input type="button" value="<?php echo $product['stock']; ?>" class="button-grey" />
<?php } else { ?>
<input type="button" value="<?php echo $button_cart; ?>" onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button" />
<?php } ?>
            ]]></add>
        </operation>
    </file>
 
<!-- Controller - Product -->
<file name="catalog/controller/product/*.php">
<operation error="skip">
            <search position="after"><![CDATA[
            $result['product_id'],
            ]]></search>
            <add trim="true"><![CDATA[
            'quantity'   => $result['quantity'],
            'stock' => $result['stock_status'],
            ]]></add>
        </operation>
<operation error="skip">
            <search position="after"><![CDATA[
            $product_info['product_id'],
            ]]></search>
            <add trim="true"><![CDATA[
            'quantity'   => $product_info['quantity'],
            'stock' => $product_info['stock_status'],
            ]]></add>
        </operation>
        <operation error="skip">
            <search position="after"><![CDATA[
            $this->data['button_cart'] = $this->language->get('button_cart');
            ]]></search>
            <add trim="true"><![CDATA[
            $this->data['button_out_of_stock'] = $this->language->get('button_out_of_stock');
            ]]></add>
        </operation>
   <operation error="skip">
     <search position="after"><![CDATA[
     $this->data['points'] = $product_info['points'];
     ]]></search>
     <add><![CDATA[
     $this->data['quantity'] = $product_info['quantity'];
     ]]></add>
   </operation>
</file>
<file name="catalog/view/theme/*/template/product/*.tpl">
<operation error="skip">
            <search position="replace"><![CDATA[
            <input type="button" value="<?php echo $button_cart; ?>" onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button" />
            ]]></search>
            <add trim="true"><![CDATA[
            <?php if ($product['quantity'] <= 0 ) { ?>
<input type="button" value="<?php echo $product['stock']; ?>" class="button-grey" />
<?php } else { ?>
<input type="button" value="<?php echo $button_cart; ?>" onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button" />
<?php } ?>
            ]]></add>
        </operation>
        <operation error="skip">
            <search position="replace"><![CDATA[
            <input type="hidden" name="product_id" size="2" value="<?php echo $product_id; ?>" />
            ]]></search>
            <add trim="true"><![CDATA[
            <?php if ($quantity <= 0 ) { ?>
<?php echo ""; ?>
<?php } else { ?>
<input type="hidden" name="product_id" size="2" value="<?php echo $product_id; ?>" />
<?php } ?>
            ]]></add>
        </operation>
        <operation error="skip">
            <search position="replace"><![CDATA[
            <input type="button" value="<?php echo $button_cart; ?>" id="button-cart" class="button" />
            ]]></search>
            <add trim="true"><![CDATA[
            <?php if ($quantity <= 0 ) { ?>
<input type="button" value="<?php echo $stock; ?>" class="button-grey" />
<?php } else { ?>
<input type="button" value="<?php echo $button_cart; ?>" id="button-cart" class="button" />
<?php } ?>
            ]]></add>
        </operation>
        <operation error="skip">
     <search position="replace"><![CDATA[
     <a onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button"><?php echo $button_cart; ?></a>
     ]]></search>
            <add trim="true"><![CDATA[
     <?php if ($product['quantity'] <= 0) { ?>
     <input type='button' value="<?php echo $product['stock']; ?>" class='button-grey' />
          <?php } else { ?>
          <a onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button"><?php echo $button_cart; ?></a>
     <?php } ?>
     ]]></add>
   </operation> 
    </file>
</modification>
Edited by afwollis
[spoiler][code]

Share this post


Link to post
Share on other sites

чет ни очень понятно что хотите. и код стеной.

 

Попробую себя в роли экстрасенса. ))

Вы хотите ,чтобы если товара нет в наличии ,то кнопка Купить меняется на кнопку Предзаказ ?

 

Если так то проверяйте чтобы <?php echo $stock; ?> было больше нуля (это в product.tpl карточка товара)

 

Если больше нуля то кнопка с ссылка Купить,если нет то Предзаказ

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.