Перейти к содержанию
  • В связи с блокировкой банка QIWI оплата через сайт не возможна.
    Для оплаты и получения дополнений просьба писать в личные сообщения
    Admin*у
    После оплаты Вам так же будет доступно скачивание дополнений и обновлений на данном форуме

Как скрыть кнопку «Добавить в корзину» и цену товара в OpenCart 2.0.x


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

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

Итак, продолжайте читать, чтобы узнать, как:

1. Удалите кнопку «Добавить в корзину» со страницы вашего продукта, категории и поиска, а также из заголовка вашего интернет-магазина.

2. Удалите цены продуктов из вашего продукта, категории и страниц поиска.

*Обратите внимание, что руководство предназначено для темы OpenCart 2.0.x по умолчанию, поэтому, если вы используете пользовательскую тему, изменения могут не применяться.

Удалите кнопку "Добавить в корзину"

Чтобы превратить ваш сайт из магазина в каталог и убрать кнопку «Добавить в корзину», а также ссылку «Корзина» из шапки, вам необходимо выполнить следующие шаги:

1. Создайте новый файл OCmod, открыв предпочитаемый вами текстовый редактор и сохраните файл под именем nameofyoupreference.ocmod.xml. 

2. Скопируйте и вставьте следующий код, который фактически является открытием и закрытием документа:

<modification>
    <name>Hide Add to Cart Button</name>
    <version>1.0</version>
    <link>https://isenselabs.com</link>
    <author>iSenseLabs</author>
    <code>isenselabs_hide_add_to_cart</code>
     
    {body} 
    
</modification>

 

3. На место {body} скопируйте и вставьте следующие фрагменты кода, чтобы:

Убрать кнопку "Добавить в корзину" со страницы товара

<file path="catalog/view/theme/*/template/product/product.tpl">
<operation>
   <search><![CDATA[<button type="button" id="button-cart" data-loading-text="<?php echo $text_loading; ?>" class="btn btn-primary btn-lg btn-block"><?php echo $button_cart; ?></button>]]></search>
   <add position="replace"><![CDATA[
       <button type="button" style="display:none;" id="button-cart" data-loading-text="<?php echo $text_loading; ?>" class="btn btn-primary btn-lg btn-block"><?php echo $button_cart; ?></button>
    ]]></add>
</operation>
<operation>
    <search><![CDATA[<button type="button" onclick="cart.add('<?php echo $product['product_id']; ?>');"><span class="hidden-xs hidden-sm hidden-md"><?php echo $button_cart; ?></span> <i class="fa fa-shopping-cart"></i></button>]]></search>
    <add position="replace"><![CDATA[
        <button type="button" style="display:none;" onclick="cart.add('<?php echo $product['product_id']; ?>');"><span class="hidden-xs hidden-sm hidden-md"><?php echo $button_cart; ?></span> <i class="fa fa-shopping-cart"></i></button>
    ]]></add>
</operation>    
<operation>
    <search><![CDATA[<button type="button" data-toggle="tooltip" title="<?php echo $button_wishlist; ?>" onclick="wishlist.add('<?php echo $product['product_id']; ?>');"><i class="fa fa-heart"></i></button>]]></search>
    <add position="replace"><![CDATA[
         <button type="button" style="width:50%;" data-toggle="tooltip" title="<?php echo $button_wishlist; ?>" onclick="wishlist.add('<?php echo $product['product_id']; ?>');"><i class="fa fa-heart"></i></button>
    ]]></add>
</operation>
<operation>
    <search><![CDATA[<button type="button" data-toggle="tooltip" title="<?php echo $button_compare; ?>" onclick="compare.add('<?php echo $product['product_id']; ?>');"><i class="fa fa-exchange"></i></button>]]></search>
    <add position="replace"><![CDATA[
        <button type="button" style="width:50%;" data-toggle="tooltip" title="<?php echo $button_compare; ?>" onclick="compare.add('<?php echo $product['product_id']; ?>');"><i class="fa fa-exchange"></i></button>
    ]]></add>
</operation>          
</file>

 

Удалите кнопку «Добавить в корзину» со страницы категории:

view sourceprint?
<file path="catalog/view/theme/*/template/product/category.tpl">
<operation>
    <search><![CDATA[<button type="button" onclick="cart.add('<?php echo $product['product_id']; ?>');"><i class="fa fa-shopping-cart"></i> <span class="hidden-xs hidden-sm hidden-md"><?php echo $button_cart; ?></span></button>]]></search>
    <add position="replace"><![CDATA[
       <button type="button" style="display:none;" onclick="cart.add('<?php echo $product['product_id']; ?>');"><i class="fa fa-shopping-cart"></i> <span class="hidden-xs hidden-sm hidden-md"><?php echo $button_cart; ?></span></button>
    ]]></add>
</operation>    
<operation>
    <search><![CDATA[<button type="button" data-toggle="tooltip" title="<?php echo $button_wishlist; ?>" onclick="wishlist.add('<?php echo $product['product_id']; ?>');"><i class="fa fa-heart"></i></button>]]></search>
    <add position="replace"><![CDATA[
        <button type="button" style="width:50%;" data-toggle="tooltip" title="<?php echo $button_wishlist; ?>" onclick="wishlist.add('<?php echo $product['product_id']; ?>');"><i class="fa fa-heart"></i></button>
    ]]></add>
</operation>
<operation>
    <search><![CDATA[<button type="button" data-toggle="tooltip" title="<?php echo $button_compare; ?>" onclick="compare.add('<?php echo $product['product_id']; ?>');"><i class="fa fa-exchange"></i></button>]]></search>
    <add position="replace"><![CDATA[
        <button type="button" style="width:50%;" data-toggle="tooltip" title="<?php echo $button_compare; ?>" onclick="compare.add('<?php echo $product['product_id']; ?>');"><i class="fa fa-exchange"></i></button>
    ]]></add>
</operation>    
</file>

 

Удалите кнопку «Добавить в корзину» со страницы поиска:

<file path="catalog/view/theme/*/template/product/search.tpl">
        <operation>
            <search><![CDATA[<button type="button" onclick="cart.add('<?php echo $product['product_id']; ?>');"><i class="fa fa-shopping-cart"></i> <span class="hidden-xs hidden-sm hidden-md"><?php echo $button_cart; ?></span></button>]]></search>
            <add position="replace"><![CDATA[
                <button type="button" style="display:none;" onclick="cart.add('<?php echo $product['product_id']; ?>');"><i class="fa fa-shopping-cart"></i> <span class="hidden-xs hidden-sm hidden-md"><?php echo $button_cart; ?></span></button>
            ]]></add>
        </operation>
        <operation>
            <search><![CDATA[<button type="button" data-toggle="tooltip" title="<?php echo $button_wishlist; ?>" onclick="wishlist.add('<?php echo $product['product_id']; ?>');"><i class="fa fa-heart"></i></button>]]></search>
            <add position="replace"><![CDATA[
                  <button type="button" style="width:50%;" data-toggle="tooltip" title="<?php echo $button_wishlist; ?>" onclick="wishlist.add('<?php echo $product['product_id']; ?>');"><i class="fa fa-heart"></i></button>
            ]]></add>
        </operation>
        <operation>
            <search><![CDATA[<button type="button" data-toggle="tooltip" title="<?php echo $button_compare; ?>" onclick="compare.add('<?php echo $product['product_id']; ?>');"><i class="fa fa-exchange"></i></button>]]></search>
            <add position="replace"><![CDATA[
                <button type="button" style="width:50%;" data-toggle="tooltip" title="<?php echo $button_compare; ?>" onclick="compare.add('<?php echo $product['product_id']; ?>');"><i class="fa fa-exchange"></i></button>
            ]]></add>
        </operation>    
    </file>

Удалите ссылку и кнопку «Корзина» из шапки:

<file path="catalog/view/theme/*/template/common/header.tpl">
<operation>
    <search><![CDATA[<li><a href="<?php echo $shopping_cart; ?>" title="<?php echo $text_shopping_cart; ?>"><i class="fa fa-shopping-cart"></i> <span class="hidden-xs hidden-sm hidden-md"><?php echo $text_shopping_cart; ?></span></a></li>]]></search>
    <add position="replace"><![CDATA[
        <li style="display:none;"><a href="<?php echo $shopping_cart; ?>" title="<?php echo $text_shopping_cart; ?>"><i class="fa fa-shopping-cart"></i> <span class="hidden-xs hidden-sm hidden-md"><?php echo $text_shopping_cart; ?></span></a></li>
    ]]></add>
</operation>
<operation>
    <search><![CDATA[<div class="col-sm-3"><?php echo $cart; ?></div>]]></search>
    <add position="replace"><![CDATA[
        <div class="col-sm-3" style="display:none;"><?php echo $cart; ?></div>
    ]]></add>
 </operation>  
 </file>  

Имейте в виду, что все фрагменты кода должны быть после строки <code>isenselabs_hide_add_to_cart</code> и перед закрывающим тегом </modification> . Если вы хотите убрать кнопку «Добавить в корзину» не из всех, а только из некоторых ранее упомянутых мест, включите только соответствующие фрагменты кода.

4. Сохраните и загрузите файл через установщик расширений в панели администратора => Расширения => Установщик . Затем перейдите в « Расширения» => «Модификации» и « Обновите », нажав кнопку «Обновить».  

Удалить цены на продукты

Для того, чтобы убрать цены на ваши товары, вам нужно будет выполнить те же действия, что и раньше, но изменить код в файле OCmod.

1. Начните с создания файла OCmod и назовите его nameofyoupreference.ocmod.xml. 

2. Скопируйте и вставьте следующий фрагмент кода с открывающим и закрывающим тегами:

<modification>
    <name>Hide Product Price</name>
    <version>1.0</version>
    <link>https://isenselabs.com</link>
    <author>iSenseLabs</author>
    <code>isenselabs_hide_product_price</code>
     
<wbr>    {body}    
 
</modification>

* КОД каждой модификации должен быть уникальным, поэтому убедитесь, что имя в тегах <code></code> не используется. Также обратите внимание, что если вы загружаете модификацию более одного раза, вам придется сначала удалить старую модификацию, ОЧИСТИТЬ модификации и только после этого загрузить новую.

3.  Замените {body} следующими кодами, чтобы:

Удалите продукт и цену опциона со страницы продукта:

<file path="catalog/view/theme/*/template/product/product.tpl">
<operation>
    <search><![CDATA[<?php if ($price) { ?>]]></search>
    <add position="before"><![CDATA[
        <div style="display:none">
   ]]></add>
</operation>
<operation>
    <search><![CDATA[ <div id="product">]]></search>
    <add position="before"><![CDATA[
     </div>
    ]]></add>
</operation>    
<operation>
    <search><![CDATA[<?php foreach ($option['product_option_value'] as $option_value) { ?>]]></search>
    <add position="after"><![CDATA[<?php unset($option_value['price']); $option_value['price'] ="";?>]]>
    </add>
</operation>
<operation>
    <search><![CDATA[<p class="price">]]></search>
    <add position="replace"><![CDATA[<p class="price" style="display:none;">]]>
    </add>
</operation>    
</file>

Удалите цену продукта со страницы категории: 

<file path="catalog/view/theme/*/template/product/category.tpl">
<operation>
    <search><![CDATA[<p class="price">]]></search>
    <add position="replace"><![CDATA[<p class="price" style="display:none;">]]>
    </add>
</operation>        
</file>

Удалите цену продукта со страницы поиска:

<file path="catalog/view/theme/*/template/product/search.tpl">
<operation>
   <search><![CDATA[<p class="price">]]></search>
   <add position="replace"><![CDATA[<p class="price" style="display:none;">]]>
    </add>
</operation>        
</file>

4. Сохраните и загрузите файл через установщик расширений в  панели администратора => Расширения => Установщик . Затем перейдите в  « Расширения» => «Модификации»  и  « Обновите  », нажав кнопку «Обновить».

 

hide_add_to_cart.xml hide_product_price.xml

Ссылка на комментарий

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

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

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