product.cart.html
Приложения Магазин –> шаблоны –> файл product.cart.html
Было
<div class="uk-card-header"> {$buy_title = sprintf('[`Buy %s`]',$product.name|escape)} {if !empty($theme_settings.buy_block_title) && $theme_settings.buy_block_title == 'title'} {$buy_title = $product.name|escape} {/if} <div class="uk-h4">{$buy_title}</div> </div>
Стало
<div class="uk-card-header"> {$buy_title = sprintf('[`Buy %s`]',$product.data[3]|escape)} {if !empty($theme_settings.buy_block_title) && $theme_settings.buy_block_title == 'title'} {$buy_title = $product.data[3]|escape} {/if} <div class="uk-h4">{$buy_title}</div> </div>
Заменил переменную
$product.name на $product.data[3]
т.к. она содержит наименование товара.
Результат:
Так можно делать, ничего другого не сломал?)
Здравствуйте, Алексей!
Для этого придётся править файл product.cart.html
Откройте этот файл (он находится в теме для Магазина).
В этом файле найдите по фрагменту кода:
$('.overview-call').trigger('click');"
Блок кода:
{if $product.summary} <div class="uk-card-body uk-padding-remove-vertical uk-margin"> {$product.summary|truncate:512} {if !empty($product.description)} <div class="uk-margin-top-small"> {if !empty($place) && $place == "reviews"} {else} <a href="#product-overview" class="uk-link" data-uk-scroll="offset:{if !empty($theme_settings.navbar_sticky)}{$theme_settings.navbar_height}{else}0{/if}" onclick="$('.overview-call').trigger('click');"> [`Full summary`] <svg width="20" height="20" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg" data-svg="chevron-down"><polyline fill="none" stroke="currentColor" stroke-width="1.03" points="16 7 10 13 4 7"></polyline></svg> </a> {/if} </div> {/if} </div> {/if}
В нём нужно заменить
{if $product.summary}
на
{if $product.features}
И .overview-call на .features-tab
|
|
V
Здравствуйте, Андрей!
Искомое место редактируется в файле product.cart.html в теме для приложения Магазин.
Но там три варианта для вывода: на странице товара, в быстром просмотре и быстром выборе товара (когда у товара несколько артикулов и перед отправкой товара в корзину из списка товаров нужно выбрать артикул).
Поэтому ищите три фрагмента:
{if !empty($is_skus_exist)}
И после закрывающего {/if} конструкции, которая находится под {if !empty($is_skus_exist)} вставляйте хелпер своего плагина.
Предварительно оберните его тегом, чтобы добавить отступы:
<div class="{$p_class}"> {* Сюда вставлять хелпер плагина *} </div>
Это уже следующий уровень вашей хотелки, которую вы просили в этом топике.
Добавьте в блок special.user_css код:
.add2cart div[itemprop="offers"] > div { font-size: 1.2rem; font-weight: bold; }
Для справки:
Здравствуйте, Александр!
Откройте приложение Магазин –> витрина –> тема –> шаблоны –> файл product.cart.html
В этом файле найдите строчку:
<span class="hint uk-text-muted" itemprop="sku">[`SKU`]: {$sku.sku|escape}</span>
И добавьте перед ней код:
{if $sku.name} <div>{$sku.name|escape}</div> {/if}
В обновленной версии темы я добавлю опцию для вывода одиночного артикула, так что потом при обновлении темы этот файл можно будет сбросить.