Алексей Павлов 0 Опубликовано 7 июля, 2014 Жалоба Share Опубликовано 7 июля, 2014 В карточке товара, внизу в сопутствующих товарах, при количестве товара 0, кнопка купить присутствует. Как можно убрать кнопку купить если товара на складе 0? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 7 июля, 2014 Жалоба Share Опубликовано 7 июля, 2014 По аналгии с тем как убирали в шаблоне вывода товара, только условие добавляйте в /app/Vendor/smarty/vam_plugins/function.xsell.php Ссылка на сообщение Поделиться на другие сайты
Алексей Павлов 0 Опубликовано 7 июля, 2014 Автор Жалоба Share Опубликовано 7 июля, 2014 {if $node.stock > '0'} {product_form product_id={$node.id}} <div class="inner darken notop"> <button class="btn btn-add-to-cart" type="submit"><i class="fa fa-shopping-cart"></i> {lang}Buy{/lang}</button> </div> {/product_form} {/if} Изменил но кнопка осталась... Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 7 июля, 2014 Жалоба Share Опубликовано 7 июля, 2014 Да, глянул код. Там нет метки stock. Вот возьмите этот файл /app/Vendor/smarty/vam_plugins/functon.xsell.php Добавил метку stock Условие только своё по-новой добавьте и после правки почистите кэш в Админке - Настройки - Магазин, тогда всё заработает, по идее. function.xsell.php Ссылка на сообщение Поделиться на другие сайты
Алексей Павлов 0 Опубликовано 7 июля, 2014 Автор Жалоба Share Опубликовано 7 июля, 2014 {if $node.stock > '0'} {product_form product_id={$node.id}} <div class="inner darken notop"> <button class="btn btn-add-to-cart" type="submit"><i class="fa fa-shopping-cart"></i> {lang}Buy{/lang}</button> </div> {/product_form} {/if} Теперь если вставляю условие выскакивает пустая карточка товара Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 7 июля, 2014 Жалоба Share Опубликовано 7 июля, 2014 Если просто вставить метку: {$node.stock} Что выводит?! Метка должна быть внутри foreach ... /foreach Ссылка на сообщение Поделиться на другие сайты
Алексей Павлов 0 Опубликовано 7 июля, 2014 Автор Жалоба Share Опубликовано 7 июля, 2014 Открывается карточка с товаром и сопутствующие товары. Более ничего Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 7 июля, 2014 Жалоба Share Опубликовано 7 июля, 2014 Может у Вас ошибка в файле какая?! Файл точно заменили на мой?! Я ж проверял, прежде чем выкладывать, эта метка выводит количество на складе. Ссылка на сообщение Поделиться на другие сайты
Алексей Павлов 0 Опубликовано 7 июля, 2014 Автор Жалоба Share Опубликовано 7 июля, 2014 Точно Ваш. Вот снова его скачал {product_form product_id={$node.id}} <div class="inner darken notop"> <button class="btn btn-add-to-cart" type="submit"><i class="fa fa-shopping-cart"></i> {lang}Buy{/lang}</button> </div> {/product_form} {$node.stock} итак итак добавлял и нигде ничего не появляется Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 7 июля, 2014 Жалоба Share Опубликовано 7 июля, 2014 Вот я добавил условие, что б кнопка купить была если товара на складе больше 0. Всё работает. function.xsell.php Ссылка на сообщение Поделиться на другие сайты
Алексей Павлов 0 Опубликовано 7 июля, 2014 Автор Жалоба Share Опубликовано 7 июля, 2014 Теперь все работает! Спасибо! Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 7 июля, 2014 Жалоба Share Опубликовано 7 июля, 2014 Не за что. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения