Jump to content
  • Sign Up
  • 0

Как убрать кнопки "Купить" и "В корзину"?


PoDuoH
 Share

Question

Добрый день. Настраиваю Bitrix для автосалона, купили модуль интернет-магазина для отображения каталога товаров. Как убрать надписи покупки? Необходимо просто уведомлять о наличии товара, но не пытаться его купить. Спасибо

Link to comment
Share on other sites

8 answers to this question

Recommended Posts

  • 0

для начала в режиме правки копируете компоненту в папку темплейтс, а там уже правите исходный код шаблона корзины и убираете из кода ненужные кнопки.

А теперь для дибилов :) Делаю копию страницы, где появляется корзина и т.п., и переношу её в папку "шаблоны"?

Link to comment
Share on other sites

  • 0

А теперь для дибилов :) Делаю копию страницы, где появляется корзина и т.п., и переношу её в папку "шаблоны"?

1) логинишься под админом и сверху должна появиться такая панелька: http://screencast.com/t/hAWieX7xPFs

2) включаешь режим правки справа

3)наводишь мышой на корзину и появляются опции для настроек: http://screencast.com/t/i0zgBQOCJy

4) кликаешь на стрелочку, выпадает меню

5) выбираешь копировать шаблон компонента: http://screencast.com/t/BCZnXhwMOVvQ

6) даешь имя шаблону, выбираешь в какой шаблон сайта копировать, а последние две галочки оставляй как есть

7) идешь в папку темплейтс, ищешь имя шаблона корзины в папке компонентс, находишь файл темплейт.пхп и правишь его

достаточно подробно?

Link to comment
Share on other sites

  • 0

Доброго времени суток. Да, понятно. Но когда я включаю режим правки и навожу курсор на "Купить/В корзину", он мне предлагает "Купить" и переходит по ссылке далее. При наведении мыши на надпись - появляется только Hint, т.е. могу редактировать только форму целиком

Edited by PoDuoH
Link to comment
Share on other sites

  • 0

Доброго времени суток. Да, понятно. Но когда я включаю режим правки и навожу курсор на "Купить/В корзину", он мне предлагает "Купить" и переходит по ссылке далее. При наведении мыши на надпись - появляется только Hint, т.е. могу редактировать только форму целиком

ой, ссори, я сначала просто не понял, думал об одном, а писал другое... :)

вот так:

1) переходим опять в режим правки и на странице наводим мышу на саму страницу с контентом: http://screencast.com/t/Z5QuBAZX1EO

2) смотрим есть ли уже скопированный компонент комплексного каталога в папке темплейтс, если нет то копируем.

3) если есть то нет копируем, а переходим к шаблону каталог.секшн: http://screencast.com/t/DdVVXQUUmXb

4) ищем слова: ADD2BASKET и кажется BUYBASKET (купить и положить в корзину) и лучше комментируем эти строчки чем удаляем : http://screencast.com/t/oz1BzYV7

только ADD2BASKET и BUYBASKET в коде должны быть заключены в теги <noindex> и конечно же <a>

Link to comment
Share on other sites

  • 0

Спасибо. Поля Add2Basket Нашёл, а вот BuyBasket - нет. Такой ещё вопрос. Куда сохраняются эти шаблоны? В настройках "Администрирование" - Настройка - Настройка продукта - Сайты - шаблоны сайтов - я вижу только шаблоны внутренних страниц, но не вижу, куда сохраняет шаблон из вашего пункта 3. Т.е. я копирую шаблон, редактирую его - сохраняю. Ничего не происходит. Когда перехожу в форму редактирования страницы, то скопированного шаблона там нет. В шаблоне элемента я просто делаю так:

<!-- input type="submit" name="<?echo $arParams["ACTION_VARIABLE"]."ADD2BASKET"?>" value="<?echo GetMessage("CATALOG_ADD")?>"--> Как сказал ранее, BuyBasket - поля не нашёл.

P.S. когда редактирую файл - сверху заголовок "Редактирование файла template.php"

Edited by PoDuoH
Link to comment
Share on other sites

  • 0

стоп, секундочку... опять я сплоховал :D

строки нужно искать вот такие:


<noindex>
<a href="<?echo $arOffer["BUY_URL"]?>" rel="nofollow"><?echo GetMessage("CATALOG_BUY")?></a>
<a href="<?echo $arOffer["ADD_URL"]?>" rel="nofollow"><?echo GetMessage("CATALOG_ADD")?></a>
</noindex>

просто бегло смотрю в код и нет времени вдаваться в подробности...

да, у вас походу несколько шаблонов, и как я уже сказал, не нужно по новой копировать компонент, если он уже в какой-то папке шаблонов уже есть, папок может быть сколь угодно, ищите в них компонент комплексного каталога, в нем должно быть еще несколько папок типа: catalog.section, catalog.section.list и еще какие-то не помню, вам как я понял нужен catalog.section там ищите template.php в нем ищите эти строчки и комментируйте их, к стати, их там может быть по две штуки, в исходнике вроде так..., а что бы убедиться что это именно тот файл который ты правишь, просто напиши слово test рядом с выводом кнопок, обнови страницу и смотри появилось ли слово.

Link to comment
Share on other sites

  • 0

стоп, секундочку... опять я сплоховал :D

строки нужно искать вот такие:


<noindex>
<a href="<?echo $arOffer["BUY_URL"]?>" rel="nofollow"><?echo GetMessage("CATALOG_BUY")?></a>
<a href="<?echo $arOffer["ADD_URL"]?>" rel="nofollow"><?echo GetMessage("CATALOG_ADD")?></a>
</noindex>

просто бегло смотрю в код и нет времени вдаваться в подробности...

да, у вас походу несколько шаблонов, и как я уже сказал, не нужно по новой копировать компонент, если он уже в какой-то папке шаблонов уже есть, папок может быть сколь угодно, ищите в них компонент комплексного каталога, в нем должно быть еще несколько папок типа: catalog.section, catalog.section.list и еще какие-то не помню, вам как я понял нужен catalog.section там ищите template.php в нем ищите эти строчки и комментируйте их, к стати, их там может быть по две штуки, в исходнике вроде так..., а что бы убедиться что это именно тот файл который ты правишь, просто напиши слово test рядом с выводом кнопок, обнови страницу и смотри появилось ли слово.

Всё получилось - спасибо большое :)

Link to comment
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.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   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.

 Share

  • Обсуждения

    • Igor Schnaider
    • alleclf
      Скажите пожалуйста, можно ли создать такой макет? Все что я сумел сделать это выстроить 4 блока - https://jsfiddle.net/nczm2aps/ а вот как сделать вертикальные разделения? Флекс во флексе?
    • klausjuergen
      Срочно требуется исполнитель, который переделает вот этот чарт: https://tamc.github.io/Sankey/ А именно: В конфиге помимо размера и названия, должна указываться дата и время. Ну и на экране, соответственнно, должна отображаться снизу шкала времени, в зависимости от большего и меньшего элемента. Т.е. расположение блоков должно быть привязано ко времени. Вместо прямоугольников, должна быть возможность установить свою картинку, + ссылку Должна быть всплывающая подсказка (полноценное всплывающее окно, где инфа оформляется посредством HTML) http://github.com/tamc/Sankey/zipball/master По данной ссылке можно скачать архив с рабочим примером. Внутри файл tamc-Sankey-65158a0/examples/alpha.html Править его. В качестве результата нужно предоставить архив с рабочим примером, и пояснения как использовать описаные выше 3 функции (пример) Оплата по договоренности. PM для связи.
    • Switch74
      <!DOCTYPE html> <html lang="ru"> <head> <meta charset="utf-8"> <title>Document</title> </head> <body> <p>Имя:<input class="name" type="text"></p> <p>Фамилия:<input class="surname" type="text"></p> <button class="btn">Отправить</button> <p>Ответ:<span class="result"></span></p> <script> btnElement=document.querySelector(".btn"); resultElement=document.querySelector(".result"); inputElement1=document.querySelector(".name"); inputElement2=document.querySelector(".surname"); btnElement.addEventListener("click", function() { resultElement.innerHTML='Здравствуйте, '+inputElement1.value+' '+inputElement2.value;}); </script> </body> </html>  
    • Carbonara
      не знаю, поможет или нет, но я делала так: border-color: rgba(255, 255, 255, 0.5); последнее прозрачность, в данном случае 50% (для тех, кто не знает)
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy