dokuwiki: catlist: обновить все названия пространств сразу - PullRequest
0 голосов
/ 12 октября 2018

В DokuWiki у нас есть плагин / тег catlist, который иерархически перечисляет пространства имен.По причинам мы запускаем DokuWiki иногда с пустыми кешами.На нашей главной странице есть часть

~~NOCACHE~~
<catlist -sortAscending -noHead -noAddPageButton -nsLinks:force>

, которая показывает пути к пространствам имен, а не заголовки пространства имен изначально.Например, он показывает certificate_generation вместо Certificate generation.Если я нажму Обновить в своем браузере, то примерно 5 из них будут обновлены.Если я нажму Обновить снова, то еще 5.Сейчас эта страница насчитывает около 70 пунктов и продолжает расти.Страницы, которые меня интересуют, находятся внизу, поэтому мне нужно 12..15 Обновить , чтобы увидеть понятные человеку имена этих пространств имен.

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

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

Уродливым обходным решением было бы вызвать doku.php в цикле с условием выхода, что его содержимое больше не меняется.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...