Показать сообщение отдельно
  #14 (permalink)  
Старый 23.03.2020, 11:59
Аватар для Malleys
Профессор
Отправить личное сообщение для Malleys Посмотреть профиль Найти все сообщения от Malleys
 
Регистрация: 20.12.2009
Сообщений: 1,714

Сообщение от Mytnyi
Но зачем плодить так много ссылок?
Что значит плодить ссылки? В примере все разные ссылки...

Сообщение от Mytnyi
И если я буду плодить, по вашему примеру, так много ссылок, то в случае если мне необходимо заменить или поменять порядок ссылок в синем меню, да и вообще само меню, то мне необходимо заходить в код каждой страницы и актуализировть информацию.
Меню можно изменять в одном месте (конкретно у меня — это файл header.html), а то, что вы видите в примере — это один и тот же файл, который возвращается сервером при запросах вида https://charm-launch.glitch.me/h/тут-можно-написать-всё-что-угодно-для-примера

В чём проблема, если вы пишете, что у вас ничего не генерируется, header не меняется, он просто подключается ко всем страницам? У меня пример основан именно на этом принципе.

Сообщение от Mytnyi
А так же некоторые (даже большинство) ссылки второго уровня во вкладке ЧЛ, такие же как и во вкладке ЮЛ. То есть например я захожу из вкладки ЧЛ по ссылке в "Контакты" - у меня должна быть активна ссылка ЧЛ. А если я захожу из вкладки ЮЛ по ссылке в "Контакты" - у меня должна быть активна ссылка ЮЛ.
Пример, который я вам привёл, именно так и работает.

https://example.com/частным-клиентам/контакты и https://example.com/юридическим-клиентам/контакты ссылаются на один и тот же файл, однако части в URL «/частным-клиентам/» или «/юридическим-клиентам/» нужны, чтобы понять к какой категории относятся ссылки, что именно подсвечивать... Как вы и пишете «то есть, например, я захожу из вкладки ЧЛ по ссылке в "Контакты" — у меня должна быть активна ссылка ЧЛ. А если я захожу из вкладки ЮЛ по ссылке в "Контакты" — у меня должна быть активна ссылка ЮЛ.»
Ответить с цитированием