Перейти к содержанию
Modest

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

Рекомендуемые сообщения

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

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

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

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

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

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

Код:

<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>
Изменено пользователем afwollis
[spoiler][code]

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

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

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

 

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

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.