Материал из VEDA Wiki
Sphynkx (обсуждение | вклад) Нет описания правки |
Sphynkx (обсуждение | вклад) Нет описания правки |
||
(не показана 31 промежуточная версия этого же участника) | |||
Строка 1: | Строка 1: | ||
<noinclude> | <noinclude> | ||
[[en:Template:PersonsList]] | |||
[[Category:Вспомогательные шаблоны]] | [[Category:Вспомогательные шаблоны]] | ||
Шаблон генерит список персон, принадлежащих категории с названием организации (если вызван без параметра) либо принадлежащих указанной параметром категории, заданным заголовком. Умершие персоны обрамлены темной рамкой. | Шаблон генерит список персон, принадлежащих категории с названием организации (если вызван без параметра) либо принадлежащих указанной параметром категории, заданным заголовком. Умершие персоны обрамлены темной рамкой. | ||
=== Использование === | === Использование === | ||
;<nowiki>{{PersonsList [ | < | ;<nowiki>{{PersonsList [ | <Категория> ] [ | SectName = <Заголовок секции> [ SectLevel = 2 | [Category = Деятель |] Gallery=yes [ | ABC=yes [ | ItemName=items ] ] ] ] ] }}</nowiki> | ||
:'''< | :'''<Категория>''': категория, по какой будет поиск. Должна идти 1м параметром либо отсутствовать (сразу идут именованные) | ||
:'''SectName''': Заголовок секции (по дефолту '''<nowiki>List of persons in {{SUBPAGENAME}}</nowiki>''' ) | :'''SectName''': Заголовок секции (по дефолту '''<nowiki>List of persons in {{SUBPAGENAME}}</nowiki>''' ) | ||
:'''SectLevel''': Уровень заголовка секции от 1 до 6 (соответствует <nowiki><h1> ... <h6></nowiki>). По умолчанию 2. | :'''SectLevel''': Уровень заголовка секции от 1 до 6 (соответствует <nowiki><h1> ... <h6></nowiki>). По умолчанию 2. | ||
:'''Category''': Категория перечисляемых объектов. Принимает значения '''Деятель''' (по умолчанию) либо '''Награда''' | :'''Category''': Категория перечисляемых объектов. Принимает значения '''Деятель''' (по умолчанию) либо '''Награда''' | ||
:'''Gallery=yes''': режим | :'''Gallery=yes''': режим галереи (фото+имя+псевдонимы, гориз. размещение) | ||
:'''ABC=yes''': Включить алфавитный указатель. Имеет смысл при числе участников свыше 50. Добавляет в оглавление секции по всем встретившимся буквам, делая его более громоздким.. Параметр обрабатывается только в режиме | :'''ABC=yes''': Включить алфавитный указатель. Имеет смысл при числе участников свыше 50. Добавляет в оглавление секции по всем встретившимся буквам, делая его более громоздким.. Параметр обрабатывается только в режиме галереи. | ||
:'''ItemName''': наименование перечисляемых элементов - указано внизу списка после числа этих элементов. Если не задан в виде параметра, то по умолчанию '''persons''' | :'''ItemName''': наименование перечисляемых элементов - указано внизу списка после числа этих элементов. Если не задан в виде параметра, то по умолчанию '''persons''' | ||
Работает с | Работает с фантомом [[:Шаблон:Персона.photosG.phantom]] | ||
== Для копирования == | == Для копирования == | ||
<pre class="tplinsert" style="white-space: pre-wrap; float:left; border: 1px solid grey; margin: 0.5em 0 0 1em; padding: 0.4em;"> | <pre class="tplinsert" style="white-space: pre-wrap; float:left; border: 1px solid grey; margin: 0.5em 0 0 1em; padding: 0.4em;"> | ||
{{PersonsList|SectName=Причастные персоны|Category= | {{PersonsList|SectName=Причастные персоны|Category=Персоналии|Gallery=yes|ABC=no|ItemName=persons|ReplaceInTitle=}} | ||
</pre> | </pre> | ||
</noinclude> | </noinclude> | ||
{{#ifeq:{{NAMESPACENUMBER}}|14|[[ | {{#ifeq:{{NAMESPACENUMBER}}|14|[[Категория:Списки с фото]]|}} | ||
{{#dplvar:set |itemname|{{{ItemName|persons}}} }} | {{#dplvar:set |itemname|{{{ItemName|persons}}} }} | ||
{{#dplvar:set |cat|{{#switch: {{{Category}}} | {{#dplvar:set |cat|{{#switch: {{{Category}}} | ||
| Награды | | Награды | ||
| Награда = {Награда}.photosG.phantom,{Населенный пункт}.NP.photosG.phantom | | Награда = {Награда}.photosG.phantom,{Населенный пункт}.NP.photosG.phantom | ||
| События | |||
| Высокотехнологичная обработка | |||
| Пластилиновая технология | |||
| Следы дисковых пил | |||
| Архитектурное сооружение | |||
| Спорная датировка | |||
| Пирамида | |||
| Местность | |||
| Артефакт = {Артефакт}.photosG.phantom,{Событие}.photosG.phantom,{Пирамида}.photosG.phantom,{Местность}.photosG.phantom | |||
| Организация = {Организация}.photosG.phantom | |||
| Деятель | | Деятель | ||
| #default = {Военный деятель}.photosG.phantom,{Политический деятель}.photosG.phantom,{Общественный деятель}.photosG.phantom,{Персона}.photosG.phantom,{Жертва}.photosG.phantom,{Населенные пункты}.photosG.phantom | | Персоналии | ||
| #default = {Военный деятель}.photosG.phantom,{Политический деятель}.photosG.phantom,{Общественный деятель}.photosG.phantom,{Персона}.photosG.phantom,{Историческая Персона}.photosG.phantom,{Жертва}.photosG.phantom,{Населенные пункты}.photosG.phantom | |||
}}}} | }}}} | ||
{{#dplvar:set |replaceregex|{{{ReplaceInTitle|}}} }} | {{#dplvar:set |replaceregex|{{{ReplaceInTitle|}}} }} | ||
Строка 38: | Строка 47: | ||
{{#dplvar:set |sectlevel|{{{SectLevel|2}}} }} | {{#dplvar:set |sectlevel|{{{SectLevel|2}}} }} | ||
{{#dpl:debug= | {{#dpl:debug=1|category={{{1|{{SUBPAGENAME}}}}} | ||
|category={{{1|{{SUBPAGENAME}}}}} | |||
|mode=userformat | |mode=userformat | ||
|include={{#dplvar:cat}} | |include={{#dplvar:cat}} | ||
|namespace= | |||
|resultsheader=\n<h{{#dplvar:sectlevel}}>{{{SectName|List of {{#dplvar:itemname}} in {{{1|{{SUBPAGENAME}}}}} }}}</h{{#dplvar:sectlevel}}>\n | |resultsheader=\n<h{{#dplvar:sectlevel}}>{{{SectName|List of {{#dplvar:itemname}} in {{{1|{{SUBPAGENAME}}}}} }}}</h{{#dplvar:sectlevel}}>\n | ||
|resultsfooter=<br> | |resultsfooter=<br> | ||
Строка 49: | Строка 58: | ||
{{#dplvar:set |cnt|0}} | {{#dplvar:set |cnt|0}} | ||
{{#dpl:debug= | {{#dpl:debug=1 | ||
|category={{{1|{{SUBPAGENAME}} }}} | |category={{{1|{{SUBPAGENAME}} }}} | ||
|mode=userformat | |mode=userformat | ||
|include={ | |include={Персона}.phantom,{Общественный деятель}.phantom,{Персона}.photosG.phantom | ||
|replaceintitle=/Unknown.*\//, | |replaceintitle=/Unknown.*\//, | ||
|resultsheader=\n=={{{SectName|List of {{#dplvar:itemname}} in {{{1|{{SUBPAGENAME}}}}} }}}==\n<br>There are {{#dplvar:cnt2}} pages:<br><div style="column-count:3;-moz-column-count:3;-webkit-column-count:3"> | |resultsheader=\n=={{{SectName|List of {{#dplvar:itemname}} in {{{1|{{SUBPAGENAME}}}}} }}}==\n<br>There are {{#dplvar:cnt2}} pages:<br><div style="column-count:3;-moz-column-count:3;-webkit-column-count:3"> |
Текущая версия от 21:28, 1 ноября 2024
Шаблон генерит список персон, принадлежащих категории с названием организации (если вызван без параметра) либо принадлежащих указанной параметром категории, заданным заголовком. Умершие персоны обрамлены темной рамкой.
Использование
- {{PersonsList [ | <Категория> ] [ | SectName = <Заголовок секции> [ SectLevel = 2 | [Category = Деятель |] Gallery=yes [ | ABC=yes [ | ItemName=items ] ] ] ] ] }}
- <Категория>: категория, по какой будет поиск. Должна идти 1м параметром либо отсутствовать (сразу идут именованные)
- SectName: Заголовок секции (по дефолту List of persons in {{SUBPAGENAME}} )
- SectLevel: Уровень заголовка секции от 1 до 6 (соответствует <h1> ... <h6>). По умолчанию 2.
- Category: Категория перечисляемых объектов. Принимает значения Деятель (по умолчанию) либо Награда
- Gallery=yes: режим галереи (фото+имя+псевдонимы, гориз. размещение)
- ABC=yes: Включить алфавитный указатель. Имеет смысл при числе участников свыше 50. Добавляет в оглавление секции по всем встретившимся буквам, делая его более громоздким.. Параметр обрабатывается только в режиме галереи.
- ItemName: наименование перечисляемых элементов - указано внизу списка после числа этих элементов. Если не задан в виде параметра, то по умолчанию persons
Работает с фантомом Шаблон:Персона.photosG.phantom
Для копирования
{{PersonsList|SectName=Причастные персоны|Category=Персоналии|Gallery=yes|ABC=no|ItemName=persons|ReplaceInTitle=}}