DokuWiki

It's better when it's simple

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

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


ru:config:hidepages

Настройки: hidepages

Эта опция задаётся регулярным выражением, позволяющим исключить определённые страницы из автоматически составляемых списков (RSS, последние обновления, результаты поисков, индексы). Весьма полезно вычленить отдельные страницы, которые используются в шаблонах с боковыми панелями. Регулярное выражение сравнивается с полным (с начальным двоеточием) ID статьи, если совпадает, то считается, что статью нужно скрыть. Это только «косметическое» средство, не следует использовать его в безопасности.

  • Тип данных: строковый
  • Значение по умолчанию:

Пример

Пример для исключения страниц :reports:template, :reports:sidebar и страниц, вложенных в них:

$conf['hidepages'] = '^:reports:(?:template|sidebar)';

Еще один пример. Директория /data/pages содержит следующие страницы:

.
├── admin
│   ├── build_notes.txt
│   ├── new_software.txt
│   └── todos.txt
├── admin_links.txt
├── labels
│   └── start.txt
├── playground
│   └── playground.txt
├── sidebar.txt
├── software
│   ├── dokuwiki
│   │   └── start.txt
│   ├── kdialog
│   │   └── start.txt
│   ├── start.txt
│   └── __template.txt
├── start.txt
├── templates
│   └── start.txt
└── wiki
    ├── dokuwiki.txt
    ├── syntax.txt
    └── welcome.txt

Чтобы скрыть страницы admin_links, sidebar и все, что находится в пространствах имён :admin, :labels, :playground, :templates и, :wiki, используйте:

$conf['hidepages'] = '^:(admin*|sidebar|playground|labels|templates|wiki)';

Sitemap

См. также

ru/config/hidepages.txt · Последнее изменение: 2023-03-12 10:38 — 92.37.143.45

Если не указано иное, содержимое этой вики предоставляется на условиях следующей лицензии: CC Attribution-Share Alike 4.0 International
CC Attribution-Share Alike 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki