Привязать пункт меню к другому меню.

Тема в разделе "Вопросы по работе с меню", создана пользователем narcotiq, 27.08.2009.

  1. Offline

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

    Регистрация:
    24.08.2009
    Сообщения:
    9
    Симпатии:
    0
    Пол:
    Мужской
    Здравствуйте, помогите пожалуйста советом.

    Ситуация такая, надо к пункту подменю привязать другое меню, выглядит это так:

    Мы открываем пункт меню который имеет подменю, переходим в пункт подменю, открывается материал и новое меню в позиции "top", беда в том что когда мы переходим по пунктам меню которое находится в "top", подменю в главном меню сворачивается (теряется itemid), а надо чтобы при навигации по меню в позиции "top" пункт в подменю оставался активен.

    Додумался только до создавать пункты в меню "top" Ссылка-URL и прописывать им ItemId пункта подменю главного меню, но при этом пункты меню "top" не активны.

    Кто нибудь что нибудь понял? :D
     
  2.  
  3. Offline

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

    Регистрация:
    24.08.2009
    Сообщения:
    9
    Симпатии:
    0
    Пол:
    Мужской
    Спрошу проще, можно ли создать пункт меню со ссылкой на статичное содержимое и дать ему потом другой itemid?
     
  4. Offline

    _voland_ специалист

    Регистрация:
    12.04.2008
    Сообщения:
    2 173
    Симпатии:
    102
    Пол:
    Мужской
    Ничего не понял но попробуй тип меню - алиас
     
  5. Offline

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

    Регистрация:
    24.08.2009
    Сообщения:
    9
    Симпатии:
    0
    Пол:
    Мужской
    Поподробней пожалуйста, где это можно указать? К сожалению ничего не нашел.
     
  6. Offline

    _voland_ специалист

    Регистрация:
    12.04.2008
    Сообщения:
    2 173
    Симпатии:
    102
    Пол:
    Мужской
    при создании пункта меню - тип алиас (или псевдоним - в зависимости от перевода)
     
  7. Offline

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

    Регистрация:
    24.08.2009
    Сообщения:
    9
    Симпатии:
    0
    Пол:
    Мужской
    [​IMG]

    Здесь ничего подобного нет, может версия старая, но где то я алиасы видел только не могу вспомнить.
     
  8. Offline

    _voland_ специалист

    Регистрация:
    12.04.2008
    Сообщения:
    2 173
    Симпатии:
    102
    Пол:
    Мужской
    Это 1,0 - древняя версия
     
  9. Offline

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

    Регистрация:
    24.08.2009
    Сообщения:
    9
    Симпатии:
    0
    Пол:
    Мужской
    Ты про 1.5 наверное говоришь?

    Попытаюсь объяснить еще проще, есть меню, нажимаем на его пункт открывается еще одно меню и когда мы шаримся по этому меню надо чтобы остался активен пункт первого меню.
     
  10. Offline

    _voland_ специалист

    Регистрация:
    12.04.2008
    Сообщения:
    2 173
    Симпатии:
    102
    Пол:
    Мужской
    Я же скал - использовать алиасы. Это относится к 1.5
    1,0 забыл прочно и вспоминать не хочу
     
  11. Offline

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

    Регистрация:
    24.08.2009
    Сообщения:
    9
    Симпатии:
    0
    Пол:
    Мужской
    Поставил 1.5 посмотреть, алиасы не вариант, потому что это абсолютно две разные менюшки.
     
  12. Andrey
    Offline

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

    Регистрация:
    27.12.2005
    Сообщения:
    77
    Симпатии:
    4
    Пол:
    Мужской
    Все понятно было из первого поста. Так сделать не получится. Нужно делать модификацию кода для верхнего меню
     
  13. Offline

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

    Регистрация:
    24.08.2009
    Сообщения:
    9
    Симпатии:
    0
    Пол:
    Мужской
    Печально.
    Поковыряю на выходных модуль меню, php немножко понимаю, может подскажите в каком направлении искать?
     
  14. Andrey
    Offline

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

    Регистрация:
    27.12.2005
    Сообщения:
    77
    Симпатии:
    4
    Пол:
    Мужской
    Лучше написать модуль для вывода верхнего меню. Ссылки в верхнее меню добавляете с Itemid. В модуле делаете проверку если в ссылке меню есть Itemid и он равен тому, который в строке браузера, то меню активно. Могу помочь, напишите в личку, договоримся.
     

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

Загрузка...