Показывать только N брендов в сайдбаре в теме Supreme
Откройте настройки плагина бренды и для настройки "Шаблон вывода на витрине в блоке навигации (frontend_nav)" поменяйте код на такой:
<div class="menu-brands">
<ul class="menu-v brands">
{foreach $brands as $b}
<li {if $b.name == $wa->param('brand')}class="selected"{/if}>
<a href="{$b.url}">{$b.name|escape}</a>
</li>
{/foreach}
</ul>
</div>
<script>
$(function () {
var limit = 10;
var ul = $('.menu-brands ul');
var n = ul.find('li').length;
if (n > limit) {
ul.find('li:gt(' + (limit - 1) + ')').hide();
var div = $('<div style="margin-top: 10px; display:block"><a class="type1" href="#">Показать еще ' + (n - limit) + '</a></div>')
div.find('a').click(function () {
if ($(this).data('expanded')) {
ul.find('li:gt(' + (limit - 1) + ')').hide();
$(this).html('Показать еще ' + (n - limit)).removeData('expanded');
} else {
ul.find('li:hidden').show();
$(this).html('Свернуть').data('expanded', 1);
}
return false;
});
$('.menu-brands').append(div);
}
});
</script>var limit = 10;
10 можете изменить на нужное вам значение
Чтобы добавить комментарий, зарегистрируйтесь или войдите
0 комментариев