Производительописание Бренда На Странице Товара

[quote name=‘daer’ timestamp=‘1438108665’ post=‘224663’]

апну тему. Вдруг Даниил забыл :wink:

[/quote]



Не забыл, там ход конем :) Старею, с пол пинка ничего не заводится.


  1. Нужно расширить информацию о характеристиках на странице товара



    а) инициализируем хук, создаём файл:

    /app/addons/my_changes/init.php



    Код:


[CODE]

<?php

fn_register_hooks(
'get_product_feature_variants'
);[/CODE]

б) Расширяем список полей хуком:

Файл:
/app/addons/my_changes/func.php

Код:
[CODE]
<?php
function fn_my_changes_get_product_feature_variants(&$fields, $join, $condition, $group_by, $sorting, $lang_code, $limit)
{
if (is_array($params['feature_id'])) {
$fields[] = '?:product_feature_variants.url';
$fields[] = '?:product_feature_variant_descriptions.description';
} return true;
}
[/CODE]

2. Сам шаблон создаём:
/design/themes/responsive/templates/addons/my_changes/blocks/static_templates/brand.tpl


[CODE]
{if $product.product_features}
{foreach from=$product.product_features item="feature"}
{if $feature.feature_type == 'E'}
{foreach from=$feature.variants item="variant_data"}

{if $variant_data.image_pair}

{include file="common/image.tpl" images=$variant_data.image_pair}

{/if}

{if $variant_data.url}

{$variant_data.url}


{/if}
{$variant_data.description nofilter}


{/foreach}
{/if}
{/foreach}
{/if}

[/CODE]

3. Включаем модуль "Мои изменения".

4. У характеристики "Бренд" ставим галку "Отображать во вкладке характеристики" обязательно! Так как оттуда будет браться инфа, чтобы отображаться в другой вкладке.

5. На странице Дизайн → Вкладки товара , создаём новую вкладку , в неё вставляем новый блок с типом Шаблон → Шаблон: Бренд