Шаблон
{{ кс }}
(«красная строка») предназначен для формирования в тексте абзацного отступа вида «красная строка». В первую очередь этот шаблон может быть удобен на страницах форумов и обсуждений, хотя его можно использовать и в основных статьях. Шаблон позволяет визуально выделить часть текста, не нарушая структуру отступов, которые создаются управляющими символами «
#
», «
:
», «
*
».
Примеры использования (даны для наглядности внутри «рамки» шириной в 35 символов [
em
]):
Текст 1
Текст 1.1
(с отступом, создаваемым одинарным символом «
:
» в начале строки)
Текст 1.1.1
(с отступом, создаваемым двойным символом «
::
» в начале строки). Предположим, что в этом фрагменте часть текста желательно переместить на другую строку и, при этом, как-то визуально его отделить. Предлагаемое решение — это разместить в конце предложения шаблон
{{ кс }} .
В это случае продолжение текста перемещается на следующую строку, а перед продолжением текста формируется «красная строка».
Текст 1.2
(с отступом, создаваемым одинарным символом «
#
» в начале строки). В данном случае использование в конце фрагмента шаблона
{{ кс }}
Позволяет не нарушая нумерации визуально выделить продолжение текста.
Текст 1.3
(с отступом, создаваемым одинарным символом «
#
» в начале строки). Нумерация не нарушена.
Текст 1.4
(с отступом, создаваемым одинарным символом «
*
» в начале строки). Шаблон поддерживает единственный числовой параметр, который позволяет указать количество неразрывных пробелов, используемых для отступа. Вот пример
{{ кс | 2 }} .
В этом случае отступ равен двум пробелам. А вот пример
{{ кс | 10 }} .
При этом отступ десяти пробелам. Конструкция
{{ кс | 0 }} фактически не отличается от обычного <br />.
Продолжение после такого «перевода строки» идёт уже без всякого отступа.
Возможные изменения шаблона
Если в этом появится необходимость, то можно будет увеличить максимально поддерживаемое число пробелов в отступе. Сейчас по умолчанию отступ равен 4-м пробелам, а максимально поддерживаемое шаблоном значение равно 10.
Вторая возможная модификация, это можно чуть раздвинуть строки в районе перевода строки, так же как это автоматически делается при использовании управляющих символов «
#
», «
:
», «
*
».