Здравствуйте! Тема изначально была создана в разделе “Сделай сам”, где в ней отписался пользователь с идентичной проблемой. Суть её в следующем: выполнил все пункты по инструкции, размещённой на сайте Alexbranding касательно вывода изображения брендов в карточке товара (шаблон UniTheme). Однако вместо логотипа, между ценой и оценкой появляется знак двоеточие “:”. Если удалить специальный код (предназначенный для лого) из файла default_template.tpl этот символ пропадает. Какие могут быть решения?
СS-Cart 4.9.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}
-
Удалил {hook name=“product:brand”}{/hook} (в моей версии он был со звёздочками двух сторон)
-
В поле ID характеристики внёс номер 1