Ссылка на страницу
Внутренняя ссылка на страницу
Вы можете легко связывать различные материалы и создавать логическую структуру базы знаний, делая навигацию удобной и интуитивно понятной. Добавляйте ссылки на страницы, чтобы пользователи могли быстро находить нужную информацию и расширять свои знания.
При клике на ссылку, которая ведет на другую страницу, производится проверка, существует ли целевая страница в базе знаний и есть ли права доступа у пользователя. Если все хорошо, то производится переход на целевую страницу. Если к странице нет доступа или адрес неверен, то в верхней части экрана выводится сообщение об ошибке с описанием причины отказа в переходе.
Если целевая страница расположена не в текущем пространстве, то происходит переход в пространство, которое является родительским для этой страницы.
Если при переходе на целевую страницу она не отображается в дереве, то выполняется прокрутка и, при необходимости, раскрытие родительских папок.
Если в ссылке на страницу указан ID заголовка и этот заголовок есть на странице, то при загрузке страницы она будет прокручиваться так, чтобы заголовок был вверху экрана. В иных случаях страница будет отображена с самого начала. В противном случае страница не будет прокручиваться, а содержимое будет отображаться с самого начала.
Поддерживается базовая структура адреса страницы. Она включает в себя ID пространства, ID страницы и опционально ID заголовка.
Шаблон базового адреса страницы:
/<space-id>/<page-id>[#anchor-id]
Пример адреса на страницу:
/dfa46e38-fe7e-4dbd-ad35-b46def1974c4/e7ce3288-fc51-4555-9ca3-a756b41ac7b1
Пример адреса на страницу и заголовок:
/dfa46e38-fe7e-4dbd-ad35-b46def1974c4/e7ce3288-fc51-4555-9ca3-a756b41ac7b1#paragrafy
Пример ссылки на страницу (markdown):
[Базовая разметка параграфов](/dfa46e38-fe7e-4dbd-ad35-b46def1974c4/e7ce3288-fc51-4555-9ca3-a756b41ac7b1#paragrafy "Ссылка на описание базовой разметки параграфов")
Переход по ссылке блокируется и выводится сообщение об ошибке в следующих случаях:
- адрес содержит недопустимые значения;
- адрес указывает на страницу, которой нет в заданном пространстве;
- адрес указывает на страницу, которой у вас нет доступа.