Инструменты пользователя

Инструменты сайта


plugin:docnavigation

Плагин DocNavigation

Совместим с «Докувики»

  • 2024-02-06 "Kaos" да
  • 2023-04-04 "Jack Jackrum" да
  • 2022-07-31 "Igor" да
  • 2020-07-29 "Hogfather" да

plugin Добавьте навигационные ссылки на предыдущую и следующую страницу вверху и внизу вики-страницы.

Последнее обновление:
2024-02-08
Предоставляет
Syntax, Action
Репозиторий
исходный код
Конфликтует с
bloglinks

Похож на pagenav

Теги: browse, listing, navigation

Совместимость

Пожалуйста, сообщайте обо всех своих ошибках и пожеланиях в системе отслеживания ошибок.

Пример работы виден на этой странице внизу и вверху, ссылки работают, но, несмотря на все тесты совместимости у меня дает ошибку <doctoc>: страница wiki:plugin:dokuteaser не ссылается на wiki:plugin:docnavigation.

<- wiki:plugin:display|Display Wiki Page для «ДокуВики» ^ wiki:plugin:plugins|основные_плагены ^ wiki:plugin:dokuteaser|Dokuteaser для «ДокуВики» ->

Пример ошибки:

Монтаж

Используйте менеджер плагинов для установки или…

  1. скачать zip-файл
  2. распаковать его в<dokuwiki>/lib/plugins/
  3. войдите как администратор и измените плагин в менеджере конфигурации

Применение

Синтаксис определяет, какие страницы называются предыдущими и следующими. Между ними может быть предоставлена стартовая страница или страница с обзором.

<- namespace:previous_page ^ namespace:startpage ^ namespace:next page ->

или, как вариант, только другой синтаксис (например, нужен в сочетании с плагином ckgedit)

<< namespace:previous_page ^ namespace:startpage ^ namespace:next page >>

А на стартовой странице можно поставить автогенерируемое оглавление с помощью

<doctoc start= yournamespace:firstpage>

Конфигурация и настройки

Навигация по страницам URL-адреса отображаются с именами ссылок по умолчанию, полученными из URL-адреса или настройки useheading.

<-namespace:previous^namespace:startpage^namespace:next->

URL-адреса отображаются с указанными именами.

<-previous|Your previous page^startpage|Overview^other_page|Navigate to next page ->

Пример навигации, добавленной плагином DocNavigation. Здесь включена конфигурация useheading, так что заголовки страниц используются в качестве имени ссылки.

Оглавление, созданное из связанных страниц

Оглавление связанных страниц может быть создано с помощью <doctoc optionname=value[, more=..]>.

<doctoc>
<doctoc start=firstpage, includeheadings=2-3>

возможные варианты:

ВариантОписание
start=<pageid>Идентификатор страницы первой страницы с постраничной навигацией, если он не указан, поиск постраничной навигации осуществляется на текущей странице.
includeheadings=<topheading>-<maxheading>Включает заданные уровни заголовков страницы в оглавление. например 2-3 По умолчанию: 2 (уровни пронумерованы от 1 до 5)
hidepagelink=<0 or 1>Скрыть ссылки на страницы, но показать по умолчанию первые два уровня оглавления. С помощью includeheadings настройки можно изменить количество уровней. Если используется only includeheadings, отображаются ссылки на страницы, что может привести к дублированию заголовков, если отображается уровень 1.
useheading=<0 or 1>Отменяет «навигацию» в настройке useheading .

Обновление

Для обновления удалите исходную папку lib/plugins/displaywikipage и установите новую версию, как указано выше.

Файл для загрузки

Лицензия

Это не обязательно, но, пожалуйста, рассмотрите возможность ссылки на эту страницу с вашего сайта, если вам нравится этот продукт.

Только авторизованные участники могут оставлять комментарии.
plugin/docnavigation.txt · Последнее изменение: 2025/02/22 13:15 — vladpolskiy