From VEDA Wiki
(Created page with "<noinclude> Category:Auxilary templates Попытка унифицировать работу шаблона Template:PersonsList для обработки и персон, и местностей и событий (по всем *.phantom).. ----------- Шаблон генерит список персон, принадлежащих категории с названием организации (если вызван без параметра) либо при...") |
No edit summary |
||
(7 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
<noinclude> | <noinclude> | ||
[[ru:Шаблон:ItemList]] | |||
[[Category:Auxilary templates]] | [[Category:Auxilary templates]] | ||
Попытка унифицировать работу шаблона [[Template:PersonsList]] для обработки и персон, и местностей и событий (по всем *.phantom).. | Попытка унифицировать работу шаблона [[Template:PersonsList]] для обработки и персон, и местностей и событий (по всем *.phantom).. | ||
Line 6: | Line 7: | ||
=== Использование === | === Использование === | ||
;<nowiki>{{ItemList [ | <Категория> ] [ | SectName = <Заголовок секции> [ SectLevel = 2 | [Category = | ;<nowiki>{{ItemList [ | <Категория> ] [ | SectName = <Заголовок секции> [ SectLevel = 2 | [Category = Actor |] Gallery=yes [ | ABC=yes [ | ItemName=items ] ] ] ] ] }}</nowiki> | ||
:'''<Категория>''': категория, по какой будет поиск. Должна идти 1м параметром либо отсутствовать (сразу идут именованные) | :'''<Категория>''': категория, по какой будет поиск. Должна идти 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''': Категория перечисляемых объектов. Принимает значения '''Actor''' (по умолчанию) либо '''Award''' | ||
:'''Gallery=yes''': режим галлереи (фото+имя+псевдонимы, гориз. размещение) | :'''Gallery=yes''': режим галлереи (фото+имя+псевдонимы, гориз. размещение) | ||
:'''ABC=yes''': Включить алфавитный указатель. Имеет смысл при числе участников свыше 50. Добавляет в оглавление секции по всем встретившимся буквам, делая его более громоздким.. Параметр обрабатывается только в режиме галлереи. | :'''ABC=yes''': Включить алфавитный указатель. Имеет смысл при числе участников свыше 50. Добавляет в оглавление секции по всем встретившимся буквам, делая его более громоздким.. Параметр обрабатывается только в режиме галлереи. | ||
Line 16: | Line 17: | ||
Работает с фантомами [[: | Работает с фантомами [[:Template:Artifact.photosG.phantom]], [[:Template:Pyramid.photosG.phantom]], [[:Template:Actor.photosG.phantom]], [[:Template:Locality.photosG.phantom]], [[:Template:Organization.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;"> | ||
{{ItemList|SectName= | {{ItemList|SectName=Involved Persons|Category=Persons|Gallery=yes|ABC=no|ItemName=items|ReplaceInTitle=}} | ||
</pre> | </pre> | ||
</noinclude> | </noinclude> | ||
Line 27: | Line 28: | ||
{{#dplvar:set |itemname|{{{ItemName|items}}} }} | {{#dplvar:set |itemname|{{{ItemName|items}}} }} | ||
{{#dplvar:set |cat|{{#switch: {{{Category}}} | {{#dplvar:set |cat|{{#switch: {{{Category}}} | ||
| | | Persons | ||
| | | Artifact | ||
| | | Event | ||
| | | Hypothesis | ||
| | | Locality | ||
| | | High-tech processing | ||
| | | Plasticine technology | ||
| | | Drill marks | ||
| | | Architectural structure | ||
| | | Disputed dating | ||
| | | Organization | ||
| | | Actor | ||
| | | Pyramid | ||
| #default = { | | #default = {Pyramid}.photosG.phantom,{Artifact}.photosG.phantom,{Actor}.photosG.phantom,{Organization}.photosG.phantom,{Event}.photosG.phantom,{Locality}.photosG.phantom | ||
}}}} | }}}} | ||
{{#dplvar:set |replaceregex|{{{ReplaceInTitle|}}} }} | {{#dplvar:set |replaceregex|{{{ReplaceInTitle|}}} }} | ||
Line 50: | Line 51: | ||
{{#dpl:debug=1|category={{{1|{{SUBPAGENAME}}}}} | {{#dpl:debug=1|category={{{1|{{SUBPAGENAME}}}}} | ||
|mode=userformat | |mode=userformat | ||
|include={ | |include={Pyramid}.photosG.phantom,{Actor}.photosG.phantom,{Artifact}.photosG.phantom,{Organization}.photosG.phantom,{Event}.photosG.phantom,{Locality}.photosG.phantom,{Hypothesis}.photosG.phantom | ||
|namespace= | |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 | ||
Line 62: | Line 63: | ||
|category={{{1|{{SUBPAGENAME}} }}} | |category={{{1|{{SUBPAGENAME}} }}} | ||
|mode=userformat | |mode=userformat | ||
|include= | |include=Actor | ||
|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"> |
Latest revision as of 21:18, 1 November 2024
Попытка унифицировать работу шаблона Template:PersonsList для обработки и персон, и местностей и событий (по всем *.phantom)..
Шаблон генерит список персон, принадлежащих категории с названием организации (если вызван без параметра) либо принадлежащих указанной параметром категории, заданным заголовком. Умершие персоны обрамлены темной рамкой.
Использование
- {{ItemList [ | <Категория> ] [ | SectName = <Заголовок секции> [ SectLevel = 2 | [Category = Actor |] Gallery=yes [ | ABC=yes [ | ItemName=items ] ] ] ] ] }}
- <Категория>: категория, по какой будет поиск. Должна идти 1м параметром либо отсутствовать (сразу идут именованные)
- SectName: Заголовок секции (по дефолту List of persons in {{SUBPAGENAME}} )
- SectLevel: Уровень заголовка секции от 1 до 6 (соответствует <h1> ... <h6>). По умолчанию 2.
- Category: Категория перечисляемых объектов. Принимает значения Actor (по умолчанию) либо Award
- Gallery=yes: режим галлереи (фото+имя+псевдонимы, гориз. размещение)
- ABC=yes: Включить алфавитный указатель. Имеет смысл при числе участников свыше 50. Добавляет в оглавление секции по всем встретившимся буквам, делая его более громоздким.. Параметр обрабатывается только в режиме галлереи.
- ItemName: наименование перечисляемых элементов - указано внизу списка после числа этих элементов. Если не задан в виде параметра, то по умолчанию persons
Работает с фантомами Template:Artifact.photosG.phantom, Template:Pyramid.photosG.phantom, Template:Actor.photosG.phantom, Template:Locality.photosG.phantom, Template:Organization.photosG.phantom
Для копирования
{{ItemList|SectName=Involved Persons|Category=Persons|Gallery=yes|ABC=no|ItemName=items|ReplaceInTitle=}}