maxidel 2 Опубликовано: 8 ноября 2017 Рассказать Опубликовано: 8 ноября 2017 Хотелось, чтобы на странице просматриваемой категории ссылка в меню на эту страницу была не активной, то есть без ссылки, а просто название категории Можно ли реализовать стандартными средствами dle: [root]<ul>[/root] [item] <li><a href="{url}">{name} <span style="float: right;">{news-count}</span></a> </li> [/item] [root]</ul>[/root] Ссылка на сообщение Поделиться на других сайтах
celsoft 6219 Опубликовано: 8 ноября 2017 Рассказать Опубликовано: 8 ноября 2017 Нет убрать нельзя, можно например изменить внешний вид ссылки, например как то ее выделить для активной, но убрать контент нельзя. Добавим такую возможность в следующей версии. Ссылка на сообщение Поделиться на других сайтах
maxidel 2 Опубликовано: 8 ноября 2017 Рассказать Опубликовано: 8 ноября 2017 Автор ок Ссылка на сообщение Поделиться на других сайтах
lk0dee 0 Опубликовано: 8 марта 2018 Рассказать Опубликовано: 8 марта 2018 В 08.11.2017 в 13:01, maxidel сказал: Хотелось, чтобы на странице просматриваемой категории ссылка в меню на эту страницу была не активной, то есть без ссылки, а просто название категории Можно ли реализовать стандартными средствами dle: [root]<ul>[/root] [item] <li><a href="{url}">{name} <span style="float: right;">{news-count}</span></a> </li> [/item] [root]</ul>[/root] Скриптом можно сделать, пример var registration_cached = false; var check_login_timeout = null; var check_email_timeout = null; this.bubbleTimer = null; this.bindTopMenu = function() { $('.b-topnav__item').each(function() { var self = $(this), left = self.position().left - self.closest('.b-topnav__inner').position().left; self.find('.b-topnav__sub').css('left', -left); }); $('.b-topnav__item').on('mouseenter mouseleave', function(e) { if (!sof.is_touch) { var self = $(this), link = self.find('.b-topnav__item-link'), submenu = self.find('.b-topnav__sub'), part = submenu.find('.b-topnav__sub_inner'); if (e.type === 'mouseenter') { link.addClass('active'); submenu.show(); part.stop(true, true).slideDown(200, function() {}); } else { link.removeClass('active'); submenu.hide(); part.hide(); } } }); $('.b-topnav__item-link:not(.single)').on('click', function(e) { if (sof.is_touch) { var self = $(this), container = self.closest('.b-topnav__item'), link = container.find('.b-topnav__item-link'), submenu = container.find('.b-topnav__sub'), part = submenu.find('.b-topnav__sub_inner'); if (!link.hasClass('active')) { $('.b-topnav__item-link').removeClass('active'); link.addClass('active'); $('.b-topnav__item .b-topnav__sub').hide(); submenu.show(); $('.b-topnav__item .b-topnav__sub_inner').slideUp(200); part.stop(true, true).slideDown(200); e.preventDefault(); } else { submenu.hide(); part.hide(); } } }); }; Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВойти
Уже зарегистрированы? Войдите здесь.
Войти сейчас