Шаблон:ПД
Версия от 16:14, 20 сентября 2015; Azavodchikov (обсуждение | вклад)
{{Документ}}, {{ПД}}, {{tblim}} - шаблоны, задающие структуру произвольных документов:
- {{Документ}} - рамочный шаблон, в рамках которого вызываются остальные шаблоны, а также название документа.
- {{ПД}} - шаблон, позволяющий задавать структуру любых пунктов документов
- {{tblim}} - шаблон, позволяющий имитировать табличную структуру документа (table imitation)
Описание параметров
{{Документ}}
{{Документ | <!-- наименование документа --> | <!-- этот и последующие параметры позволяют вызывать шаблоны {{ПД}} --> | <!-- аналогично предыдущему параметру. Всего таких параметров может быть 59 --> }}
{{ПД}}
{{ПД | <!-- наименование уровня, например, Раздел, Пункт, Подпункт, Абзац --> | <!-- порядок уровня в иерархии пунктов документа: 1, 2, 3, 4 или 5. В текущей версии шаблона нельзя сделать более 5 уровней --> | <!-- номер пункта в структуре; например, если пункт называется "1)", то в этом атрибуте нужно написать просто "1" --> | <!-- отображаемый номер пункта (с сохранением всех знаков вроде ")", ".", а также словами вроде "Раздел", "Статья"); в некоторых случаях нужно оставить параметр пустым, например, если описывается абзац, который не имеет отображаемого имени --> | <!-- текст пункта, включая отображаемую нумерацию --> }}
{{tblim}}
Внимание, для корректной работы шаблона нужно в тексте статьи задать переменные следующим образом:
{{#vardefine:wid1|<желаемая ширина первого столбца>}} {{#vardefine:wid2|<желаемая ширина второго столбца>}} <!-- и таким же образом для всех столбцов -->
{{tblim | <!-- в этом и последующих параметрах - значения в ячейках --> | <!-- аналогично предыдущему параметру; всего таких параметров может быть 5 --> }}
Пример вызова
Вызов:
{{#vardefine:wid1|10em}} {{#vardefine:wid2|15em}} {{Документ |Наименование документа |{{ПД|Раздел|1|I|Раздел I. Текст раздела}} |{{ПД|Пункт|2|1|1. Текст пункта}} |{{ПД|Подпункт|3|1.1|1.1. Текст подпункта}} |{{ПД|Пункт|2|2|2. Текст пункта}} |{{ПД|Абзац|3|2|Текст абзаца (обратите внимание, что номер абзаца не отображается, но во всплывающей подсказке написано, что это "Абзац 1", а также это учтено в якоре)}} |{{ПД|Абзац|3|3|{{tblim|абзац с имитацией табличной структуры|второй столбец абзаца с имитацией табличной структуры}}}} |{{ПД|Абзац|3|4|{{tblim|ширина первого столбца задана выше переменной wid1|ширина второго столбца задана переменной wid2}}}} }}
Результат:
Наименование документа |
Раздел I. Текст раздела. {{{5}}}
1. Текст пункта. {{{5}}}
1.1. Текст подпункта. {{{5}}}
2. Текст пункта. {{{5}}}
Текст абзаца (обратите внимание, что номер абзаца не отображается, но во всплывающей подсказке написано, что это "Абзац 1", а также это учтено в якоре). {{{5}}}
абзац с имитацией табличной структуры
второй столбец абзаца с имитацией табличной структуры
. {{{5}}}ширина первого столбца задана выше переменной wid1
ширина второго столбца задана переменной wid2
. {{{5}}}Смотри также
- Все шаблоны, помогающие задавать структуру
- {{Статья}}, {{Часть}}, {{Пункт}}, {{Подпункт}} - задают структуру федеральных законов
- {{qn2}}, {{pt}}, {{sbpt}}, {{vote}} - шаблоны, задающие структуру протоколов
- {{ППр}}, {{ППрПункт-Абзац}}, {{ППрАбзац-Пункт}} - шаблоны, задающие структуру постановлений Правительства