Я пишу пользовательский плагин для Shopware 5. Как отобразить кнопку «Добавить в корзину» на странице для произвольной статьи?Использование Shopware Кнопка «Добавить в корзину» в плагине
В настоящее время я получаю некоторые существующие статьи непосредственно из базы данных. Затем я присваиваю эти статьи пользовательскому файлу tpl frontend (который расширяет файл tpl по умолчанию). Теперь я хочу, чтобы кнопка отображалась для одной из этих извлеченных статей.
Я нашел блок Smarty, который удерживает кнопку (frontend_detail_buy_button
в themes/Frontend/Bare/frontend/detail/buy.tpl
), но я не знаю, как ее продлить или изменить в соответствии с моими потребностями.
My Shopware версия 5.2.8.
Я устал, чтобы скопировать соответствующий HTML для формы и ввода значения для 'sAdd' (номер заказа по какой-то статье), но когда я нажимаю кнопку, я получаю сообщение об ошибке: '503 (Service Unavailable)' для 'http: // [DOMAIN]/checkout/ajaxAddArticleCart? Callback = jQuery21406407849721801058_1488057735447 & sActionIdentifier = & sAddAccessories = & sAdd = [ORDERNUMBER] & __ csrf_token = [TOKEN] & isXHR = 1 & _ = [NUMBER]'. – edo
Open /engine/Shopware/Controllers/Frontend/Checkout.php и найти: функция ajaxAddArticleCartAction На первой строке функции добавления строки: ini_set ('display_errors', 1); Затем вы увидите текст ошибки и сможете понять проблему, потому что я не могу ответить по запросу. –