Вывод логотипа бренда в карточке товара

Здравствуйте! Тема изначально была создана в разделе “Сделай сам”, где в ней отписался пользователь с идентичной проблемой. Суть её в следующем: выполнил все пункты по инструкции, размещённой на сайте Alexbranding касательно вывода изображения брендов в карточке товара (шаблон UniTheme). Однако вместо логотипа, между ценой и оценкой появляется знак двоеточие “:”. Если удалить специальный код (предназначенный для лого) из файла default_template.tpl этот символ пропадает. Какие могут быть решения?
СS-Cart 4.9.1
Мои действия:

  1. Шаблоны > abt__unitheme / templates / blocks / product_templates / default_template.tpl
    Добавил нижеуказанный фрагмент кода в файл шаблона:

{if $addons.abt__unitheme.brand_feature_id}
{$bf = $product.header_features[$addons.abt__unitheme.brand_feature_id]}
{if empty($bf)}
{$bf = fn_array_value_to_key($product.header_features, ‘feature_id’)}
{$bf = $bf[$addons.abt__unitheme.brand_feature_id]}
{/if}

<div class="brand ty-float-right">
    {include file="views/products/components/product_features_short_list.tpl" features=array($bf) feature_image=true feature_link=true}
</div>

{/if}

  1. Удалил {hook name=“product:brand”}{/hook} (в моей версии он был со звёздочками двух сторон)

  2. В поле ID характеристики внёс номер 1

Проблема возникает только в сторонней теме?

А у Вас для характеристики стоит галочка "Показывать в заголовке карточки товара
"?

1 лайк

cs-cart_team, проблема возникла при использовании темы UniTheme.

developstores, галочка не стояла. В этом и была проблема, спасибо за решение! Возможно, это стоит уточнить в инструкции.

Говорил же, что мы делаем что то не так )))

developstores - спасибо, помогло!