Вопрос замены кнопки в "карточке", решен. А как насчет сетки каталога? Подскажите пожалуйста как вывести кнопку в сетке?
Чтобы добавить комментарий, зарегистрируйтесь или войдите
Вопрос замены кнопки в "карточке", решен. А как насчет сетки каталога? Подскажите пожалуйста как вывести кнопку в сетке?
Найдите строки №317-325 в шаблоне list-thumbs.html. Для понимания, в этом шаблоне 340 строк. Искомое содержимое:
<div class="item__cart-btn"> <button class="act-btn act-btn_cart uni-btn uni-btn--red" type="submit"{if !$available} disabled="disabled"{/if}> <span class="hover-anim"></span> <div class="act-btn__icon"> <svg class="icon" width="19" height="23"><use xlink:href="#icon-cart-new"></use></svg> </div> <div class="act-btn__text">[`Add to cart`]</div> </button> </div>Замените на:
{if !$available} {shopArrivedPlugin::getListFormHtml($p)} {else} <div class="item__cart-btn"> <button class="act-btn act-btn_cart uni-btn uni-btn--red" type="submit"{if !$available} disabled="disabled"{/if}> <span class="hover-anim"></span> <div class="act-btn__icon"> <svg class="icon" width="19" height="23"><use xlink:href="#icon-cart-new"></use></svg> </div> <div class="act-btn__text">[`Add to cart`]</div> </button> </div> {/if}Но в большинстве случаев вам придется подобрать более короткое название кнопки в каталоге, т.к. ей может просто не хватить места, если имеются кнопки сравнения и избранного. Это делается в настройках самого плагина.
Работает, благодарю!
Но теперь все кнопки и "в корзину" и "сообщить о поступлении" выглядят одинаково (я укоротил до "предзаказ"), что вводит клиента в в заблуждение. Есть ли какая-то возможность выбрать для кнопки "сообщить о поступлении" другое оформление? Допустим инвертированные цвета, не красно-белый а наоборот бело-красный или как в карточке №купить в один клик"?
Заранее благодарю за помощь!
В настройках плагина можете изменить класс кнопки, который отображается в каталоге. Выглядеть значение этого поля должно так:
То есть uni-btn--red заменен на uni-btn--grey-trnspt.
Прошу подсказать, как правильно вывести условие.
Если ставить настройки без ограничения по остатку, выводится кнопка "В корзину"
Ну вообще эта настройка противоречит логике плагина. Кто будет просить об уведомлении о поступлении товара, который и так можно положить в корзину и оформить заказ?
Решение: {if !$sku.available}
Не помогло, теперь кнопка купить не выводится в товарах, которые в наличии.