Скрыть специфический атрибут frontview, когда пустое значение в пользовательском значении атрибута - PullRequest
1 голос
/ 28 октября 2019

Я создал настраиваемое значение атрибута для подключения показа внешней ссылки в представлении продукта. Мой пользовательский атрибут как кнопка подключения к моему общедоступному магазину, например lazada. Проблема в том, как скрыть атрибут, когда нет никакого значения на бэкэнде.

Значение атрибута "shoopee" - это мой код

<button type="button" onclick="window.open('','_new').location.href = '<?php echo $_helper->productAttribute($_product, $_product->getshopee(), 'shopee') ?>'; return false;" class="button" role="button"><span><span><?php echo $this->__('beli shopee') ?></span></span></button>

Я хочу скрыть кнопку, когда в атрибуте есть пустое значение.

1 Ответ

2 голосов
/ 28 октября 2019

Попробуйте что-то вроде:

<?php if ($_helper->productAttribute($_product, $_product->getshopee(), 'shopee')) : ?>
<button type="button" onclick="window.open('','_new').location.href = '<?php echo $_helper->productAttribute($_product, $_product->getshopee(), 'shopee') ?>'; return false;" class="button" role="button"><span><span><?php echo $this->__('beli shopee') ?></span></span></button>
<?php endif; ?>
...