• День добрый! Возможно не совсем корректно название темы, извиняюсь, более правильного не смог подобрать. Суть в следующем.

    Для наглядного примера берём Орандж — https://www.orange.md/
    Где в качестве домашней страницы выступает сразу страничка для физических лиц. Для юридических если выбрать, происходит изменение вида с полной заменой меню.
    Как подобное повторить? Сколько ни пытался в настройках меню, всё не то.

    • Тема изменена 7 лет, 2 месяца назад пользователем korino.
    • Тема изменена 7 лет, 2 месяца назад пользователем korino.
    • Тема изменена 7 лет, 2 месяца назад пользователем korino.
Просмотр 5 ответов — с 1 по 5 (всего 5)
  • У оранж это организованно так. В ссылках Personal или Business в адресной строке передаются параметры. Несложно увидеть, что в одном случае параметр p=1, а во втором — p=2.
    Далее никто не мешает прочитать query_string или методом get этот параметр, и в зависимости от того, чему он равен, грузить одни или другие блоки дизайна и меню.

    Спасибоб но не тот уровень чтоб понять что вы подразумеваете,

    По сути необходимо чтобы при выборе физ лиц. Появялось своё собственное, альтернативное меню

    Создать другой вид главного меню и назначить ему другой шаблон с менюшкой — не пробдлема. Проблема в том, что не понимаю как сделать активным переход из 1 во 2 с сохранением функционала первого.

    • Ответ изменён 7 лет, 2 месяца назад пользователем korino.
    • Ответ изменён 7 лет, 2 месяца назад пользователем korino.

    Как подобное повторить? Сколько ни пытался в настройках меню, всё не то.

    Или как Quazimorda написал или с пом аякса/яваскрипта.
    Готовых решений не встречал.

    Спасибоб но не тот уровень чтоб понять что вы подразумеваете,

    Возможно тут найдутся специалисты с нужным уровнем.

    Спасибоб но не тот уровень чтоб понять что вы подразумеваете,

    Уровень необходимо повышать.

    В том месте темы, где выводятся ссылки на выбор физ- или юрлицо, код примерно такой:

    <a href="<?php bloginfo( 'url' ); ?>/?p=1">Personal</a>
    <a href="<?php bloginfo( 'url' ); ?>/?p=2">Business</a>

    Не исключаю, что меню это лучше будет оформить через админку вордпресса как произвольные ссылки, тогда ссылки будут выглядеть как «/?p=1» и «/?p=2».

    А дальше в шаблоне будет примерно такой код:

    <?php if ( $GET('p') == 1 ): ?>
      тут выводить меню и прочее для физлиц
    <?php elseif ($GET('p') == 2 ): ?>
      тут выводить меню и прочее для юрлиц
    <?php endif;?>

    Очевидно, всё это нужно располагать в шаблоне header.php вашей темы.

    • Ответ изменён 7 лет, 2 месяца назад пользователем Quazimorda.

    Большое спасибо!Буду пробовать.

Просмотр 5 ответов — с 1 по 5 (всего 5)
  • Тема «2 заглавной одновременно» закрыта для новых ответов.