LiveInternetMail.ru
Форум русской поддержки Joomla!® CMS
27.05.2012, 18:34:42 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 1.7 FAQ Joomla 1.5 FAQ Joomla 1.0 FAQ Правила форума Новости Joomla Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор Тема: Куак сдеклать пункты родительского меню неактивными?  (Прочитано 352 раз)
0 Пользователей и 2 Гостей смотрят эту тему.
solyr
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 16


« : 31.01.2012, 00:27:13 »

Проблема в следующем: необходимо при нажатии на родительский пункт меню открывать связанные с этим пунктом подпункты, но при этом сама страница должна оставаться той же, например, при такой структуре меню:

Софт
  - Описание
  - Скачать
Железо
  - Характеристики
  - Обзоры

Пункт "Софт" не должен представлять никакой ссылки, при нажатии на него только должны раскрываться подпункты "Описание" и "Скачать", сама страница должна оставаться такой, как и была
Вопрос в том, какой именно тип пункта меню нужно назначить для "Софт" и "Железо"?
Записан
Garrison
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 6


« Ответ #1 : 31.01.2012, 19:11:57 »

Вообще все зависит от того каким именно способом данное меню выводится на сайт. Но как бы то ни было на ум с ходу приходят два способа:
В админке сайта заходишь в настройки того пункта меню который нужно сделать неактивным и изменяем его тип на "разделитель" или "separator" если версия не русифицированная.
Второй способ менее правильный но так же применим, а именно изменяем тип пункта меню на "внешняя ссылка" а вместо ссылки пункта меню ставим знак #.
Записан
solyr
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 16


« Ответ #2 : 31.01.2012, 20:43:06 »

При смене типа меню на разделитель все вроде работает, но меню видоизменяется. Видимо параллельно с изменением типа надо менять CSS. При переводе типа на внешнюю ссылку все вроде как отображается как положено, но не ясно почему это менее правильный вариант? Спасибо за совет.
Записан
Garrison
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 6


« Ответ #3 : 31.01.2012, 21:55:40 »

"Видимо параллельно с изменением типа надо менять CSS."
 "но не ясно почему это менее правильный вариант? Спасибо за совет."

Да, при смене типа меню на \\\"разделитель\\\" изменяется его класс. Нужно смотреть в коде страницы какой класс соответствует разделителю на вашем сайте и соответственно править CSS.
А по  поводу второго варианта, я считаю данный способ неправильным потому что не знаю как отреагируют поисковые роботы на присутствие на сайте ссылок  типа # и что в итоге наиндексируют... В любом случае seo от этого страдает.
Записан
krokatur
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 17


« Ответ #4 : 01.02.2012, 17:41:54 »

У меня www.dinazima.ru создаю новый пункт меню (внешняя ссылка) и в графе ссылка вставляем javascript:;
И всё получается как ты хочешь.
Записан
krokatur
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 17


« Ответ #5 : 01.02.2012, 17:54:55 »

Это было изначально в шаблоне.
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Рейтинг@Mail.ru Rambler Top100 Powered by SMF 1.1.16 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet