Показывать только 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 комментариев