Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

[Решено] Подскажите пожалуйста, как убрать кнопку купить


kuzya300

Recommended Posts

Каким способом можно убрать кнопку купить из единственной карточки товара(например по id этого товара) на стороне категорий и подкатегорий. Если этот товар выводит не в 1 категории а в нескольких. Со страницы самой карточки товара я убрал, путем смены схемы для этого товара(правил модель и контроллер). Спасибо за ответы, советы и комментарии

Надіслати
Поділитися на інших сайтах


Ничего сложного. Можно использовать поле sku или mpn. Для удобства вместо Input сделать checkbox и в карточке товара сделать проверку, например если поле не заполнено - показать кнопку, а если в поле стоит цифра 1 или любая другая, кнопку скрыть

Надіслати
Поділитися на інших сайтах


Ничего сложного. Можно использовать поле sku или mpn. Для удобства вместо Input сделать checkbox и в карточке товара сделать проверку, например если поле не заполнено - показать кнопку, а если в поле стоит цифра 1 или любая другая, кнопку скрыть

Спасибо, я только не понимаю мне в контроллере что нибудь нужно прописывать или только в tpl

Надіслати
Поділитися на інших сайтах


В файле /catalog/controller/product/product.php после

$this->data['model'] = $product_info['model'];

добавить

$this->data['sku'] = $product_info['sku'];

Дальше открыть файл catalog/view/theme/default/template/product/product.tpl

<?php if ($sku) { ?>
<!-- тут что-то можно вывести если не нужно показывать кнопку когда sku заполнен в карточке -->
<?php } else { ?>
<!-- тут код кнопки, если sku пустой, она будет показана -->
<?php } ?>
Змінено користувачем walm
Надіслати
Поділитися на інших сайтах


Все спасибо. Понял. Вопрос решен, тему можно закрывать

В файле /catalog/controller/product/product.php после

$this->data['model'] = $product_info['model'];
добавить
$this->data['sku'] = $product_info['sku'];
Дальше открыть файл catalog/view/theme/default/template/product/product.tpl
<?php if ($sku) { ?>
<!-- тут что-то можно вывести если не нужно показывать кнопку когда sku заполнен в карточке -->
<?php } else { ?>
<!-- тут код кнопки, если sku пустой, она будет показана -->
<?php } ?>
Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.