Joomla 3.x Меню по выбору пользователя

Discussion in 'Проектирование' started by Asylum, Dec 9, 2014.

  1. Asylum
    Offline

    Asylum Местный => Cпециалист <=

    Joined:
    Feb 9, 2007
    Messages:
    2,744
    Likes Received:
    160
    Gender:
    Male
    Не могу сообразить. На сайте есть контент для разных городов, для каждого города показывается свое главное меню, с разными ссылками. Меню должно выбираться традиционно, при заходе на ресурс пользователю показывается табличка - "выберите свой..." после чего подгружается нужный модуль главного меню. Примерно по такому принципу в джумле реализуется выбор меню для разных языков
     
  2.  
  3. DKraev
    Offline

    DKraev <i>(aka gft)</i> => Cпециалист <=

    Joined:
    Aug 16, 2008
    Messages:
    1,627
    Likes Received:
    219
    Gender:
    Male
    Если шибко не заморачиваться, то можно на странице вывести все меню с display:none; Накидать небольшой модуль с jQuery и при выборе варианта показывать соответствующий. Как-то у меня был похожий модуль - http://joomla-support.ru/thread/24160/

    А стандартными средствами - не знаю, не сталкивался.
     
  4. Asylum
    Offline

    Asylum Местный => Cпециалист <=

    Joined:
    Feb 9, 2007
    Messages:
    2,744
    Likes Received:
    160
    Gender:
    Male
    Спасибо, но такой вариант вернее всего не подойдет, у каждого пункта меню, например "главная" выводится свой модуль на странице
     
  5. DKraev
    Offline

    DKraev <i>(aka gft)</i> => Cпециалист <=

    Joined:
    Aug 16, 2008
    Messages:
    1,627
    Likes Received:
    219
    Gender:
    Male
    Угу, понял. Может быть тогда по пост-запросу отлавливать? Посетитель выбрал вариант, мы перезагрузили страницу с пост запросом ?reg=moscow, например. В шаблоне, либо можно примечания модулей допилить для этого (указывать к какому региону относятся), делать проверку. Выводим только то, что для данного региона. Плюс пишем куку, либо Local Storage, чтобы при дальнейшей навигации выводить требуемое для этого региона.

    Либо, как вариант, сразу привязаться к кукам. Посетитель зашел, присвоили ему куку на основе его выбора, потом уже от этого и пляшем.

    А что, если использовать функционал выбора языков для этого? Привязаться к нему, Вместо языков - регионы. ))
     
  6. Asylum
    Offline

    Asylum Местный => Cпециалист <=

    Joined:
    Feb 9, 2007
    Messages:
    2,744
    Likes Received:
    160
    Gender:
    Male
    Самое смешное, что на основе выбора языков я видел решение, даже ковырялся в нем, с год назад.
     

Share This Page

Loading...