Складное несортированное меню на основе пространства имен в докувиках
Я хочу создать складное меню боковой панели для моего докувики. Я использую плагин 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 будет отображать заголовки страниц, когда заголовок использования - "всегда" или "навигация"