Как динамически связать название статьи и меню на сайте?

5a858d7f4a0de065225831.png

Слева есть меню в виде списка разделов. Пользователь выбирает нужный раздел, затем выезжает список подразделов - меню расширяется вниз. Пользователь выбирает подраздел #2, меняется содержание страницы справа - в нее подгружается список подтем 2.1, 2.2, 2.3 выбранного подраздела #2 и заголовок первой статьи, а также сама статья. Далее можно переходить в разные подтемы 2.1, 2.2, 2.3
Вопросы по серверной части.

1. В случае если пользователь нашел статью(подтему) 2.2 через поисковик , загуглил и попал сразу на страницу с подтемой 2.2, нужно чтобы он уже сразу увидел выбранный раздел, список подразделов (который при обычном пользовании сайтом выезжает при клике на раздел). И светящуюся подтему. Попробую упростить объяснение - то есть пользователь нашедший статью через гугл ничего на сайте не выбирал/не кликал, но все на странице уже выбрано за него. Он видит выбранный раздел, раскрытый список подразделов к которому относится статься - хотя он ничего не выбирал. Каким образом это можно устроить? буду очень благодарен за подсказку.

2. Вопросы новичка это песня)) И все же, что лучше для производительности сайта? Хочу сделать XHR запросы, после которые будет происходить обновление статей в правой части сайта. В верном направлении мыслю? Может есть какие-то особенности которые надо учесть и XHR не лучшая идея, если так, то что посоветуете?
  • Вопрос задан
  • 128 просмотров
Решения вопроса 1
@frees2
Определяем запрос - откуда пришли
/search?q=tramp
tramp автоматом вставляется в форму Предзагрузка с помощью формы, на примере ajax, другие решения? ( при желании форма сама перегружается),
форма при открытии сайта на слово tramp делает нужный запрос и через аякс выводит результаты.
Будь то меню или что иное.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы