Joomla 1.6 Как скрыть некоторые пункты в меню, сохранив навигацию по ним?

Discussion in 'Вопросы по работе с меню' started by exosta, Jul 17, 2011.

  1. Offline

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

    Joined:
    Jul 17, 2011
    Messages:
    1
    Likes Received:
    0
    Gender:
    Male
    Собственно суть вопроса в названии темы. Хотелось бы иметь возможность скрывать некоторые пункты меню (в идеале через менеджер меню, позволяя задавать статус "hidden"). Для сайта (навигации) важны "хлебные крошки", некоторые пункты в меню выполняют роль логической цепочки для "крошек" и отображаться не должны. Прочитал пару похожих тем, но всё не то. В программиинге не силён. Заранее спасибо!
     
  2.  
  3. Offline

    TroL Недавно здесь => Cпециалист <=

    Joined:
    Mar 1, 2011
    Messages:
    501
    Likes Received:
    34
    Gender:
    Male
    Единственное что пришло в голову так это в коде...
    в ксс display:none;
    в джиквери ....hide();
     
  4. Offline

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

    Joined:
    Mar 9, 2006
    Messages:
    247
    Likes Received:
    23
    Gender:
    Male
    поставь права доступа, для пользователей или админов и никто кроме этих пользователей их не увидит
     
  5. Offline

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

    Joined:
    Jul 19, 2011
    Messages:
    1
    Likes Received:
    1
    Gender:
    Male
    При изменении прав доступа, навигация станет недоступной, будет предложено залогиниться для входа в эти разделы.
    Наиболее простое решение: создаем новое меню, переносим туда пункты, которые необходимо скрыть и не включаем публикацию модуля отображения этого меню. Навигация по внутренним ссылкам в контенте при этом сохраняется, а пункты меню нигде не отображаются. Вуаля!B)
     
    Last edited: Sep 2, 2011
    Nesha likes this.
  6. Offline

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

    Joined:
    Jan 11, 2011
    Messages:
    9
    Likes Received:
    0
    Gender:
    Male
    Сделал как написано в последнем сообщение. Но получается я скрываю это меню, но пункты из этого меню появляются в предыдущем пункте меню. Это при условии что они паблик, но разделитель не опубликован. Как решить эту проблему?

    Нужно решение так как модуль вывода новостей показывает материалы при условии что пункт меню привязан к категории этих материалов.
    -------------------------------------------------------------------------------

    Прочитал много раз и понял!Всё работает!
     
    Last edited: Sep 4, 2011
  7. Offline

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

    Joined:
    Feb 4, 2011
    Messages:
    1
    Likes Received:
    0
    Gender:
    Male
    Хитрое решение! спасибо. но у меня возникла ситуация когда потребовалось скрыть пункт меню второго уровня в уже существующем меню, которому тоже назначен алиас. А навигацию ни для оставшихся пунктов подменю ни для скрываемого менять нельзя. Если создать новое меню, как Вы предлагаете, то там тоже нельзя назначить тот же алиас для меню первого уровня - система не дает сохранить такое меню. Поэтому пришлось править /modules/mod_menu/tmpl/default.php после коммента // render the menu item вставить условие if ($item->alias!='moi alias') switch ... Т.е. просто не отображать элемент меню если я хочу его скрыть. Некрасиво, но т.к. меню у меня все равно переделано, то ничего страшного.
     

Share This Page

Loading...