Складное несортированное меню на основе пространства имен в докувиках

Я хочу создать складное меню боковой панели для моего докувики. Я использую плагин indexmenu для этой цели. Вот как отображается меню. SoftwareUserManual - это мое пространство имен, а пункты меню - это страницы в пространстве имен. Мне нужно отобразить меню сворачивания на боковой панели Dokuwiki

SoftwareUserManual
 .Configuration 
 .ExportingImportingConfigurations
 .GlobalConfiguration
 .Installation
 .UserConfiguration

 .Uninstalling

Я хочу отобразить меню следующим образом. Нет алфавитной сортировки и пробела между словами.

Software User Manual
 .Installation
 .Configuration 
 .Global Configuration
 .User Configuration
 .Exporting/Importing Configurations
 .Uninstalling

Любая идея, как я могу это сделать или есть альтернатива indexmenu, которая может мне помочь

1 ответ

https://www.dokuwiki.org/plugin:indexmenu

По умолчанию узлы на одном и том же уровне дерева сортируются по имени (или по названию / дате, если вы используете синтаксис tsort/dsort), но вы также можете указать произвольный номер сортировки для каждой страницы, вставляя тег метаданных в страницы с этим синтаксисом.:

 {{indexmenu_n>N}}

Где N это число. Затем вам нужно использовать опцию "msort" в синтаксисе дерева вашего индексного меню. Если у вас включен параметр show_sort в Configuration Manager, администраторы (только) будут отображать уведомление на каждой странице с этим тегом метаданных (по умолчанию используется текст "Сортировка Indexmenu номер: N").

https://www.dokuwiki.org/plugin:indexmenu

Заголовки для заголовков страниц

Прежде всего, если вы хотите, чтобы все дерево отображало заголовок страниц вместо их имени, вам необходимо установить параметр конфигурации useheading on в общей конфигурации вики. Indexmenu будет отображать заголовки страниц, когда заголовок использования - "всегда" или "навигация"

Другие вопросы по тегам