Шаблон:Qn2/doc: различия между версиями

Материал из Открытое правительство
Перейти к навигации Перейти к поиску
[досмотренная версия][досмотренная версия]
Строка 1: Строка 1:
<noinclude>{{docpage}}</noinclude>__NOTOC__  
+
<noinclude>{{docpage}} [[category:Шаблоны:Для структуры]]</noinclude>__NOTOC__  
 
Шаблоны {{tl|qn2}}, {{tl|pt}}, {{tl|sbpt}}, {{tl|vote}} помогают задавать стандартную структуру протоколов, автоматически формируя ссылки на каждый раздел, пункт и абзац протокола:
 
Шаблоны {{tl|qn2}}, {{tl|pt}}, {{tl|sbpt}}, {{tl|vote}} помогают задавать стандартную структуру протоколов, автоматически формируя ссылки на каждый раздел, пункт и абзац протокола:
 
* {{tl|qn2}} - используется для описания раздела протокола
 
* {{tl|qn2}} - используется для описания раздела протокола
Строка 29: Строка 29:
 
</pre>
 
</pre>
 
=={{tl|sbpt}}==
 
=={{tl|sbpt}}==
 +
Внимание! Шаблоны {{tl|sbpt}} вызываются автоматически шаблоном {{tl|pt}}.
 +
<pre>
 +
{{sbpt
 +
| <!-- Номер раздела. Передается через переменную из шаблона {{pt}} -->
 +
| <!-- Номер пункта. Передается через переменную из шаблона {{pt}} -->
 +
| <!-- Номер абзаца. Передается через переменную из шаблона {{pt}} -->
 +
| <!-- Текст абзаца. Передается через переменную из шаблона {{pt}} -->
 +
}}
 +
</pre>
 +
 
=={{tl|vote}}==
 
=={{tl|vote}}==
 +
<pre>
 +
{{vote
 +
| <!-- Количество голосов "ЗА" как в протоколе -->
 +
| <!-- Количество голосов "ПРОТИВ" как в протоколе -->
 +
| <!-- Текст пункта о воздержавшихся как в протоколе. Как правило "ВОЗДЕРЖАЛСЯ" -->
 +
| <!-- Количество голосов "ВОЗДЕРЖАЛСЯ" как в протоколе -->
 +
| <!-- Итоговое решение как в протоколе. Как правило "Решение принято" -->
 +
}}
 +
</pre>
 +
=Пример использования=
 +
Вызов:
 +
<pre>
 +
{{qn2
 +
|I|Название раздела
 +
|Фамилия докладчика и участников обсуждения
 +
|{{pt|1|Текст первого пункта}}
 +
|{{pt|2|Текст пункта с несколькими абзацами
 +
|второй абзац
 +
|третий абзац
 +
}}
 +
|{{pt|3|Текст пункта, по которому проходило голосование
 +
|{{vote|20 голосов|0 голосов|ВОЗДЕРЖАЛСЯ|2 голоса|Решение принято}}
 +
}}
 +
}}
 +
</pre>
 +
 +
Результат:
 +
 +
{{qn2
 +
|I|Название раздела
 +
|Фамилия докладчика и участников обсуждения
 +
|{{pt|1|Текст первого пункта}}
 +
|{{pt|2|Текст пункта с несколькими абзацами
 +
|второй абзац
 +
|третий абзац
 +
}}
 +
|{{pt|3|Текст пункта, по которому проходило голосование
 +
|{{vote|20 голосов|0 голосов|ВОЗДЕРЖАЛСЯ|2 голоса|Решение принято}}
 +
}}
 +
}}
 +
=Смотри также=
 +
* Шаблоны {{tl|ППр}}, {{tl|ППрАбзац}}, {{tl|ППрАбзац-Подпункт-Пункт}}, {{tl|ППрАбзац-Пункт}}, {{tl|ППрПункт-Абзац}} - задают структуру постановлений Правительства РФ

Версия от 13:24, 20 сентября 2015

Шаблоны {{qn2}}, {{pt}}, {{sbpt}}, {{vote}} помогают задавать стандартную структуру протоколов, автоматически формируя ссылки на каждый раздел, пункт и абзац протокола:

  • {{qn2}} - используется для описания раздела протокола
  • {{pt}} - используется для описания пунктов протокола
  • {{sbpt}} - используется для описания абзацев протокола
  • {{vote}} - специальный шаблон для абзаца, содержащего результаты голосования

Шаблоны вызываются каскадно: первым вызывается шаблон {{qn2}}, затем в качестве одного из его аргументов вызывается шаблон {{pt}}, в качестве атрибутов этого шаблона используются шаблоны {{sbpt}}, одним из аргументов шаблона {{pt}} может быть указан шаблон {{vote}}.

Описание атрибутов

{{qn2}}

{{qn2
| <!-- Номер вопроса как в протоколе. Как правило, римскими цифрами I, II, III, IV и т.д. -->
| <!-- Название вопроса как в протоколе -->
| <!-- Список участников обсуждения, как в протоколе. Если атрибут содержит значение "Заочно" - отображается надпись "Заочно", если атрибут ничего не содержит - отображается надпись: "Вопрос не относится напрямую к механизмам открытости. Более подробную информацию можно найти в тексте протокола: <Ссылка на скан протокола>" -->
| <!-- В этом и последующих атрибутах должны содержаться шаблоны {{pt}} -->
| <!-- Аналогично предыдущему. Всего возможно 37 атрибутов с шаблонами {{pt}}  -->
}}

{{pt}}

{{pt
| <!-- Номер пункта как в протоколе. Как правило, арабскими цифрами 1, 2, 3, 4 и т.д. -->
| <!-- Текст пункта (первого абзаца) как в протоколе -->
| <!-- В этом и последующих атрибутах содержатся текст второго и последующих абзацев в шаблоне {{sbpt}}, шаблоны вызываются автоматически -->
| <!-- Аналогично предыдущему. Всего возможно 24 атрибута с описанием других абзацев  -->
}}

{{sbpt}}

Внимание! Шаблоны {{sbpt}} вызываются автоматически шаблоном {{pt}}.

{{sbpt
| <!-- Номер раздела. Передается через переменную из шаблона {{pt}} -->
| <!-- Номер пункта. Передается через переменную из шаблона {{pt}} -->
| <!-- Номер абзаца. Передается через переменную из шаблона {{pt}} -->
| <!-- Текст абзаца. Передается через переменную из шаблона {{pt}} -->
}}

{{vote}}

{{vote
| <!-- Количество голосов "ЗА" как в протоколе -->
| <!-- Количество голосов "ПРОТИВ" как в протоколе -->
| <!-- Текст пункта о воздержавшихся как в протоколе. Как правило "ВОЗДЕРЖАЛСЯ" -->
| <!-- Количество голосов "ВОЗДЕРЖАЛСЯ" как в протоколе -->
| <!-- Итоговое решение как в протоколе. Как правило "Решение принято" -->
}}

Пример использования

Вызов:

{{qn2
|I|Название раздела
|Фамилия докладчика и участников обсуждения
|{{pt|1|Текст первого пункта}}
|{{pt|2|Текст пункта с несколькими абзацами
	|второй абзац
	|третий абзац
	}}
|{{pt|3|Текст пункта, по которому проходило голосование
	|{{vote|20 голосов|0 голосов|ВОЗДЕРЖАЛСЯ|2 голоса|Решение принято}}
	}}
}}

Результат:


§

I. Название раздела


Фамилия докладчика и участников обсуждения

1. Текст первого пункта

2. Текст пункта с несколькими абзацами

второй абзац

третий абзац

3. Текст пункта, по которому проходило голосование

Голосовали:
«ЗА» – 20 голосов,
«ПРОТИВ» – 0 голосов,
«ВОЗДЕРЖАЛСЯ» – 2 голоса.
Решение принято.

Смотри также