Пункт меню скрыт, а место для него выводится.

Тема в разделе "Изменение шаблона (кастомизация)", создана пользователем silatal, 15.03.2018.

  1. Offline

    silatal Недавно здесь

    Регистрация:
    01.12.2011
    Сообщения:
    7
    Симпатии:
    0
    Пол:
    Женский
    Здравствуйте.
    Есть пункт меню. В настройках "Параметры ссылки"/"Показать в меню" ставлю "НЕТ".
    e6b37c87ec9e.jpg
    Т.е. пункт меню есть, но выводить его не нужно. В итоге не выводится текст, а место под него (в 189px, между прочим) выводится. Естественно остальные пункты "съезжают" на эти 189px.
    8dc672dd66e3.jpg

    Вывод меню формируется PHP
    Код (CODE):
    1. <div class='sp-megamenu-wrapper'>
    2.                 <a id="offcanvas-toggler" class="visible-sm visible-xs" href="#"><i class="fa fa-bars"></i></a>
    3.                 <?php $this->helix3->loadMegaMenu('hidden-sm hidden-xs'); ?>
    4.             </div>

    Ни хрена понять не могу, как не выводить это пустое место.
     
    Последнее редактирование: 15.03.2018
  2.  
  3. OlegK
    Offline

    OlegK Russian Joomla! Team Команда форума ⇒ Профи ⇐

    Регистрация:
    17.01.2011
    Сообщения:
    7 812
    Симпатии:
    771
    Пол:
    Мужской
    Шаблон helix3 ? На стандартном шаблоне пробовал ?
    Вопрос к настройке шаблона, а не Джумла .
     
  4. Offline

    silatal Недавно здесь

    Регистрация:
    01.12.2011
    Сообщения:
    7
    Симпатии:
    0
    Пол:
    Женский
    Да, на Helix 3. На чистом всё ок.
    --- добавлено: 16.03.2018, первое сообщение размещено: 16.03.2018 ---
    м-да, косяк найден. Такой эффект даёт фиксированная ширина. А ширина нужна, чтобы пункты меню при увеличении не "скакали", т.к. у каждого пункта своя "плавающая" ширина и при увеличении соседнего пункта всё сдвигается. Вот и что теперь делать?
     
  5. OlegK
    Offline

    OlegK Russian Joomla! Team Команда форума ⇒ Профи ⇐

    Регистрация:
    17.01.2011
    Сообщения:
    7 812
    Симпатии:
    771
    Пол:
    Мужской
    Переопределить шаблон меню. Пробуй CSS
    Код (css):
    1. .sp-megamenu-parent:first-child{display: nonne !important;}
    или применяй display: fkex
    jQuery
    Код (javascript):
    1. jQuery('.sp-megamenu-parent:first').css('display','none');
     

Поделиться этой страницей

Загрузка...
Быстрый и безопасный 888starz login обеспечит вам мгновенный доступ к аккаунту.