PmWikiRu / Содержание страницы

Пожалуйста, экспериментируйте в песочнице!

Автоматизированное создание содержания страницы с нумерацией заголовков доступно с версии PmWiki 2.2.119, для активации добавьте в config.php:

  $PmTOC['Enable'] = 1;

Использование

Рецепт основан Cookbook:AutoTOC с некоторыми упрощениями:

Вышеперечисленные возможности регулируются следующими контентными директивами:

Содержание генерируется на базе Якорей, которые создаются автоматически около Заголовков. Якоря могут задаваться вручную или автоматически. Якорь PageUrl#here можно вручную создать следующими способами:

Если же ни один из этих способов не применен, Содержание автоматически создает Якоря на базе семантической структуры страницы, например: #toc-1.2.1, где 1.2.1 - это "семантический путь" к текущему заголовку.

Конфигурация на уровне PHP

В локальной конфигурации (local/config.php) доступны следующие настройки:

Перевод

Внеся следующие правки XLPage, можно перевести Содержание на русский:

  "Contents" => "Содержание",
  "show"     => "показать",
  "hide"     => "скрыть",

Кстати: можно изменить отображение блока с Содержением. Чтобы, например, вывести его справа добавьте следующий CSS-код в ваш макет:

  .PmTOCdiv {
    float: right;
    margin-left: 5px;
  }

См. также: Cookbook:AutoTOC. Если вы ранее использовали AutoTOC, не забудьте отключить его перед активацией $PmTOC.

Перевод страницы PmWiki.TableOfContents - Оригинал перевода PmWikiRu.TableOfContents - Backlinks
PmWikiRu.TableOfContents: редакция от February 23, 2020, at 01:43 PM
PmWiki.TableOfContents: редакция от December 17, 2022, at 11:18 AM