Вывод подкатегорий бренда группами
В настройках плагина для "Шаблона вывода на витрине страницы бренда: результаты поиска (frontend_search)" укажите следующий код:
<style> .brand-cat-group { display: inline-block; vertical-align: top; margin-right: 20px } .brand-cat-group ul { padding-left: 20px; } </style> <div class="brand"> {if $brand.image} <img src="{$wa_url}wa-data/public/shop/brands/{$brand.id}/{$brand.id}{$brand.image}" align="left"> {/if} {$brand.description} </div> <br clear="left" /> {if $categories} <br clear="left"> {$_all = $wa->shop->categories()} {foreach $_all as $sc_id => $sc} {if !$sc.parent_id} {$_all[$sc_id]['root_category_id'] = $sc_id} {else} {$_all[$sc_id]['root_category_id'] = $_all[$sc.parent_id]['root_category_id']} {/if} {/foreach} {$_groups = []} {foreach $categories as $sc_id => $sc} {$_root_id = $_all[$sc_id]['root_category_id']} {if empty($_groups[$_root_id])} {if !empty($categories[$_root_id])} {$_groups[$_root_id] = $categories[$_root_id]} {else} {$_groups[$_root_id] = $_all[$_root_id]} {$_groups[$_root_id]['url'] = false} {/if} {$_groups[$_root_id]['childs'] = []} {/if} {if $sc_id != $_root_id} {$_groups[$_root_id]['childs'][$sc_id] = $sc} {/if} {/foreach} {foreach $_groups as $group} <div class="brand-cat-group"> {if $group.url} <a href="{$group.url}"><b>{$group.name}</b></a> {else} <b>{$group.name}</b> {/if} <br> <ul> {foreach $group['childs'] as $sc_id => $sc} <li><a href="{$sc.url}">{$sc.name|escape}</a></li> {/foreach} </ul> </div> {/foreach} {/if}
Чтобы добавить комментарий, зарегистрируйтесь или войдите
0 комментариев