Опубликовано: 23 ноября 2016
Хук вывода плагинов в теме "Выгодная Покупка" Есть решение
Здравствуйте.
В магазине используется тема дизайна "Выгодная Покупка". Установил плагин "Акции", в настройках плагина выбрал место вывода на странице товара "рядом с кнопкой "В корзину" (frontend_product.cart)", на странице с товаром плагин выводится под кнопками:
Писал в поддержку плагина, там ответили: "Стандартный вывод осуществляется с помощью хука, т.е. где в теме дизайна разработчиком хук прописан, там плагин по умолчанию и выводится. Следовательно вывод именно по умолчанию (без хелпера) можно регулировать, меняя расположение хуков."
Подскажите, пожалуйста, можно как-то изменить расположение хука, что бы плагин выводился между наличием и ценой?
Заранее благодарен.
Комментарии (1)
Здравствуйте!
Этот хук размещается в файле product.html
вот так он выглядит
<!-- plugin hook: 'frontend_product.cart' -->
{* @event frontend_product.%plugin_id%.cart *}
{foreach $frontend_product as $k => $_}{if $k !== 'quickorder-plugin'}{$_.cart}{/if}{/foreach}
удалите его
перенести перед ценой
в файле product.cart.html
перед строкой
<div class="purchase{if !$product_available} purchase-disabled{/if}">
пропишите
{if !$wa->get('cart')}
<!-- plugin hook: 'frontend_product.cart' -->
{* @event frontend_product.%plugin_id%.cart *}
{foreach $frontend_product as $k => $_}{if $k !== 'quickorder-plugin'}{$_.cart}{/if}{/foreach}
{/if}
Как это будет работать - сказать не могу, каждый из плагинов этого хука требует своих особых условий
Спасибо, буду пробовать.