======Работа со списками====== =====Многострочные пункты списка===== :?: Как добавить блок кода или несколько строк в пункт списка? :!: Синтаксис списков ожидает, что вы помещаете каждый пункт списка в новую строку, и вы не можете прервать нумерацию списка, иначе нумерация начнётся заново с 1. Это делает невозможным, к примеру, добавлять таблицы в пункты списка. Однако, вы можете добавлять блоки ''code''/''file'' или разрывы строк в пункты списка. Для блока ''code'' убедитесь, что он начинается на той же строке, что и пункт списка, для разрывов строк используйте синтаксис принудительного разрыва строк ''%%\\%%''. Вот пример: - первый пункт - второй пункт с разрывом строки\\ вторая строка - третий пункт с кодом: поместим сюда немного кода - четвертый пункт Который отобразится так: - первый пункт - второй пункт с разрывом строки\\ вторая строка - третий пункт с кодом: поместим сюда немного кода - четвертый пункт Вы можете использовать эту же хитрость, чтобы вставить другой синтаксис, такой как таблицы, в пункт списка, используя плагин [[plugin:wrap]] для обворачивания вашей таблицы. =====Продолжение нумерации списка===== :?: Можно ли иметь два нумерованных списка, чтобы второй начинал нумерацию там, где закончил первый? :!: Нет, сейчас, с текущим синтаксисом списков, это невозможно. Как только один список заканчивается, нумерация начинается сначала: - первый пункт - второй пункт Всё, список закончился. - третий пункт? Нет, это первый пункт второго списка - первый пункт - второй пункт Всё, список закончился. - третий пункт? Нет, это первый пункт второго списка =====Стили нумерованных списков===== :?: Мне не нравятся стили, которые применяются к нумерованным спискам по умолчанию. Как я могу изменить их? :!: Формат чисел определён с помощью CSS. Шаблон по умолчанию так определяет формат первых четырёх уровней списка: div.dokuwiki ol { list-style-type: decimal; } div.dokuwiki ol ol { list-style-type: upper-roman; } div.dokuwiki ol ol ol { list-style-type: lower-alpha; } div.dokuwiki ol ol ol ol { list-style-type: lower-greek; } Вы можете переопределить это при помощи вашего пользовательского [[doku>devel:css#user_styles|userstyle.css]]. =====Плагины списков===== Существует несколько плагинов, которые обеспечивают альтернативный синтаксис списков, и могут сделать возможным то, что не приходится ожидать от синтаксиса по умолчанию. Список вы можете найти [[doku>plugins?plugintag=list|здесь]].