a19133
30.Март.2016 00:00:00
1
Добрый день. Подскажите, как вывести картинки категорий в выпадающем, главного горизонтального меню. Чтобы примерно как тут http://www.velosite.ru , при наведении на велосипеды.
Не понимаю, что вставить, чтобы для каждой категории появилась своя картинка, которую изначально загрузил в админке. Подскажите, пожалуйста.
Попробуйте так. В файле design/themes/ВАША_ТЕМА/templates/blocks/topmenu_dropdown.tpl
В зависимости от типа подменю, там есть код такого вида
{foreach from=$item1.$childs item="item2" name="item2"}
{assign var="item ....}
после него добавьте такой код
{if $item2.category_id}
{$main_pair = $item2.category_id|fn_get_image_pairs:'category':'M':true:true}
{if $main_pair}
{include file="common/image.tpl"
show_detailed_link=false
images=$main_pair
no_ids=true
image_id="category_image"
image_width=100
image_height=70
class="ty-subcategories-img"
}
{/if}
{/if}
a19133
31.Март.2016 00:00:00
3
Попробуйте так. В файле design/themes/ВАША_ТЕМА/templates/blocks/topmenu_dropdown.tpl
В зависимости от типа подменю, там есть код такого вида
{foreach from=$item1.$childs item="item2" name="item2"}
{assign var="item ....}
после него добавьте такой код
{if $item2.category_id}
{$main_pair = $item2.category_id|fn_get_image_pairs:'category':'M':true:true}
{if $main_pair}
{include file="common/image.tpl"
show_detailed_link=false
images=$main_pair
no_ids=true
image_id="category_image"
image_width=100
image_height=70
class="ty-subcategories-img"
}
{/if}
{/if}
Если вот так, то не работает(
{foreach from=$item1.$childs item="item2" name="item2"}
{assign var="item_url2" value=$item2|fn_form_dropdown_object_link:$block.type}
{if $item2.category_id}
{$main_pair = $item2.category_id|fn_get_image_pairs:'category':'M':true:true}
{if $main_pair}
{include file="common/image.tpl" show_detailed_link=false images=$main_pair no_ids=true image_id="category_image" image_width=100 image_height=70
class="ty-subcategories-img"
}
{/if}
{/if}
<a class="ty-menu__submenu-link" {if $item_url2} href="{$item_url2}"{/if}>{$item2.$name}</a>
</li>
{/foreach}
На локалке завелось. Какие тип отображения меню и заполнение используйте? Кэш почистили?
http://prntscr.com/amey7r
a19133
01.Апрель.2016 00:00:00
5
Вот сайт, горизонтальное меню. Кеш чистил, не помогает(