Вопросы и ответы Редактирование страницы

Как добавить ссылку на конкретное место на странице (якорь)?

Как добавить ссылку на конкретное место на странице (якорь)?

Чтобы поставить ссылку, которая ведет внутрь страницы к конкретному блоку (разделу), добавьте на страницу в нужное место специальный блок — якорь (в библиотеке блоков: Другое → T173 Якорная ссылка). В Контенте этого блока укажите имя якоря, например: сontacts. Теперь можно ссылаться на него в любом блоке, указывая ссылку типа #contacts. При нажатии на ссылку будет происходить переход к якорю.

Чтобы якорные ссылки работали везде, нужно ставить ссылки на них вида /#anchor (для якорей на главной) и /page#anchor (для якорей на других страницах).

Чтобы скролл был плавным, добавьте модификатор скрола, блок Т178, категория «Другое». С ним никаких настроек делать не нужно, просто нужно добавить на страницу один раз. Все переходы по внутренним ссылкам станут скользящими.

Чтобы фиксированное меню при переходе по якорям не закрывало контент блоков, нужно в блоке с плавным скроллом (блок T178 из категории «Другое») в настройках добавить отступ, равный высоте вашего меню.

После этого при переходе по якорным ссылкам меню не будет закрывать блоки.

Подробная инструкция Якоря и ссылки внутри страницы.

Этот ответ был вам полезен?
Да
0
Нет
0
Просмотры: 24847