Шаблон:Modeling — различия между версиями
Материал из SRNS
Korogodin (обсуждение | вклад) |
Korogodin (обсуждение | вклад) |
||
| Строка 3: | Строка 3: | ||
|#default=unknown | |#default=unknown | ||
}}" style="{{Border-radius|2px}}; float: right; background-color: white; width:280px; border-collapse:separate;" cellspacing="0" | }}" style="{{Border-radius|2px}}; float: right; background-color: white; width:280px; border-collapse:separate;" cellspacing="0" | ||
| − | |+ '''[[Manual: | + | |+ '''[[Manual:Modeling|Мануал по описанию моделей]]'''<br />'''[[Список всех моделей|Список моделей]]''' |
|- class="ext-header" | |- class="ext-header" | ||
! colspan="2" style="padding-top: 0.5em;" | [[File:{{#ifeq: {{{status|}}} |unstable|Crystal Clear app error.png|<!--else-->Crystal Clear action run.png}}|link=|left|40px]] <span style="font-size: 130%;">{{{name|{{PAGENAME}}}}}</span><br /> | ! colspan="2" style="padding-top: 0.5em;" | [[File:{{#ifeq: {{{status|}}} |unstable|Crystal Clear app error.png|<!--else-->Crystal Clear action run.png}}|link=|left|40px]] <span style="font-size: 130%;">{{{name|{{PAGENAME}}}}}</span><br /> | ||
| Строка 11: | Строка 11: | ||
}} | }} | ||
|- <!-- Category logic -->{{#ifeq:{{{templatemode|}}}|nocats|<!-- do nothing -->|<!--else-->[[Category:{{#switch: {{lc:{{{status|}}} }} | |- <!-- Category logic -->{{#ifeq:{{{templatemode|}}}|nocats|<!-- do nothing -->|<!--else-->[[Category:{{#switch: {{lc:{{{status|}}} }} | ||
| − | |unstable|experimental|stable = {{{status}}} | + | |unstable|experimental|stable = {{{status}}} model |
| − | |beta = beta status | + | |beta = beta status model |
| − | |unknown = | + | |unknown = models with unknown status |
| − | |#default = | + | |#default = models with invalid status |
}}]]}} | }}]]}} | ||
{{#if:{{{image|}}}| | {{#if:{{{image|}}}| | ||
| Строка 21: | Строка 21: | ||
}} | }} | ||
{{#if:{{{type|}}}{{{type1|}}}| | {{#if:{{{type|}}}{{{type1|}}}| | ||
| − | {{!}} style="vertical-align: top" {{!}} [[Template: | + | {{!}} style="vertical-align: top" {{!}} [[Template:Modeling#type|'''Implementation''']] |
{{!}} {{#ifeq:{{{templatemode|}}}|nocats|<!-- | {{!}} {{#ifeq:{{{templatemode|}}}|nocats|<!-- | ||
| − | -->{{Foreach| | + | -->{{Foreach|Modeling/TypeSwitchNoCats|<!-- -->delim=, |<!-- |
-->{{{type1|{{{type|missing}}}<!-- -->}}}|<!-- | -->{{{type1|{{{type|missing}}}<!-- -->}}}|<!-- | ||
-->{{{type2|}}}|<!-- -->{{{type3|}}}|<!-- -->{{{type4|}}}|<!-- -->{{{type5|}}}|<!-- -->{{{type6|}}}<!-- | -->{{{type2|}}}|<!-- -->{{{type3|}}}|<!-- -->{{{type4|}}}|<!-- -->{{{type5|}}}|<!-- -->{{{type6|}}}<!-- | ||
-->}}<!-- | -->}}<!-- | ||
-->|<!--else--><!-- | -->|<!--else--><!-- | ||
| − | -->{{Foreach| | + | -->{{Foreach|Modeling/TypeSwitch|<!-- -->delim=, |<!-- |
-->{{{type1|{{{type|missing}}}<!-- -->}}}|<!-- | -->{{{type1|{{{type|missing}}}<!-- -->}}}|<!-- | ||
-->{{{type2|}}}|<!-- -->{{{type3|}}}|<!-- -->{{{type4|}}}|<!-- -->{{{type5|}}}|<!-- -->{{{type6|}}}<!-- | -->{{{type2|}}}|<!-- -->{{{type3|}}}|<!-- -->{{{type4|}}}|<!-- -->{{{type5|}}}|<!-- -->{{{type6|}}}<!-- | ||
| Строка 37: | Строка 37: | ||
nothing | nothing | ||
-->|<!--else--><!-- | -->|<!--else--><!-- | ||
| − | -->{{ | + | -->{{Modeling/TypeSwitch|_missing_}}<!-- |
-->}}<!-- | -->}}<!-- | ||
--> | --> | ||
| Строка 43: | Строка 43: | ||
}} | }} | ||
|- | |- | ||
| − | | style="vertical-align: top" | [[Template: | + | | style="vertical-align: top" | [[Template:Modeling#description|'''Description''']] || {{{description}}} |
|- | |- | ||
{{#if:{{{author|{{{username|}}} }}}| | {{#if:{{{author|{{{username|}}} }}}| | ||
| − | {{!}} style="vertical-align: top" {{!}} [[Template: | + | {{!}} style="vertical-align: top" {{!}} [[Template:Modeling#username|'''Author(s)''']] |
{{!}} {{#if: {{{username|}}} |<!-- | {{!}} {{#if: {{{username|}}} |<!-- | ||
-->{{#ifeq: {{{username}}}|{{{author|{{{username}}}<!-- -->}}}|<!-- | -->{{#ifeq: {{{username}}}|{{{author|{{{username}}}<!-- -->}}}|<!-- | ||
| Строка 66: | Строка 66: | ||
}} | }} | ||
{{#if:{{{version|}}}| | {{#if:{{{version|}}}| | ||
| − | {{!}} style="vertical-align: top" {{!}} [[Template: | + | {{!}} style="vertical-align: top" {{!}} [[Template:Modeling#version|'''Last Version''']] |
{{!}} {{{version}}}{{#if:{{{update|}}}| ({{{update}}})}} | {{!}} {{{version}}}{{#if:{{{update|}}}| ({{{update}}})}} | ||
{{!}}- | {{!}}- | ||
}} | }} | ||
{{#if:{{{mediawiki|}}}| | {{#if:{{{mediawiki|}}}| | ||
| − | {{!}} style="vertical-align: top" {{!}} [[Template: | + | {{!}} style="vertical-align: top" {{!}} [[Template:Modeling#mediawiki|'''MediaWiki''']] |
{{!}} {{{mediawiki}}} | {{!}} {{{mediawiki}}} | ||
{{!}}- | {{!}}- | ||
}} | }} | ||
{{#if:{{{php|}}}| | {{#if:{{{php|}}}| | ||
| − | {{!}} style="vertical-align: top" {{!}} [[Template: | + | {{!}} style="vertical-align: top" {{!}} [[Template:Modeling#php|'''PHP''']] |
{{!}} {{{php}}} | {{!}} {{{php}}} | ||
{{!}}- | {{!}}- | ||
}} | }} | ||
| − | | style="vertical-align: top" {{!}} [[Template: | + | | style="vertical-align: top" {{!}} [[Template:Modeling#license|'''License''']] |
| − | | {{#if:{{{license|}}}|{{{license}}}|No license specified | + | | {{#if:{{{license|}}}|{{{license}}}|No license specified}} |
|- | |- | ||
| − | | style="vertical-align: top" | [[Template: | + | | style="vertical-align: top" | [[Template:Modeling#download|'''Download''']] |
| <!-- | | <!-- | ||
-->{{#if:{{{download|}}}|{{{download}}}|''no link''}}<!-- | -->{{#if:{{{download|}}}|{{{download}}}|''no link''}}<!-- | ||
| Строка 90: | Строка 90: | ||
|- | |- | ||
{{#if:{{{example|}}}| | {{#if:{{{example|}}}| | ||
| − | {{!}} style="vertical-align: top" {{!}} [[Template: | + | {{!}} style="vertical-align: top" {{!}} [[Template:Modeling#example|'''Example''']] |
{{!}} {{{example}}} | {{!}} {{{example}}} | ||
{{!}}- | {{!}}- | ||
| Строка 99: | Строка 99: | ||
{{{!}} class="mw-collapsible mw-collapsed" style="border-collapse: collapse; width: 100%;" | {{{!}} class="mw-collapsible mw-collapsed" style="border-collapse: collapse; width: 100%;" | ||
{{!}}- | {{!}}- | ||
| − | ! style="vertical-align: top; text-align: left; padding: 0.2em 0.5em;" {{!}} [[Template: | + | ! style="vertical-align: top; text-align: left; padding: 0.2em 0.5em;" {{!}} [[Template:Modeling#parameters|'''Parameters''']] |
{{!}}- | {{!}}- | ||
{{!}} | {{!}} | ||
| Строка 110: | Строка 110: | ||
{{{!}} class="mw-collapsible mw-collapsed" style="border-collapse: collapse; width: 100%;" | {{{!}} class="mw-collapsible mw-collapsed" style="border-collapse: collapse; width: 100%;" | ||
{{!}}- | {{!}}- | ||
| − | ! style="vertical-align: top; text-align: left; padding: 0.2em 0.5em;" {{!}} [[Template: | + | ! style="vertical-align: top; text-align: left; padding: 0.2em 0.5em;" {{!}} [[Template:Modeling#tags|'''Tags''']] |
{{!}}- | {{!}}- | ||
{{!}} {{{tags}}} | {{!}} {{{tags}}} | ||
| Строка 120: | Строка 120: | ||
{{{!}} class="mw-collapsible mw-collapsed" style="border-collapse: collapse; width: 100%;" | {{{!}} class="mw-collapsible mw-collapsed" style="border-collapse: collapse; width: 100%;" | ||
{{!}}- | {{!}}- | ||
| − | ! style="vertical-align: top; text-align: left; padding: 0.2em 0.5em;" {{!}} [[Template: | + | ! style="vertical-align: top; text-align: left; padding: 0.2em 0.5em;" {{!}} [[Template:Modeling#rights|'''Added rights''']] |
{{!}}- | {{!}}- | ||
{{!}} | {{!}} | ||
{{{rights}}} | {{{rights}}} | ||
| − | + | ||
{{!}}} | {{!}}} | ||
{{!}}- | {{!}}- | ||
| Строка 132: | Строка 132: | ||
{{{!}} class="mw-collapsible mw-collapsed" style="border-collapse: collapse; width: 100%;" | {{{!}} class="mw-collapsible mw-collapsed" style="border-collapse: collapse; width: 100%;" | ||
{{!}}- | {{!}}- | ||
| − | ! style="vertical-align: top; text-align: left; padding: 0.2em 0.5em;" {{!}} [[Template: | + | ! style="vertical-align: top; text-align: left; padding: 0.2em 0.5em;" {{!}} [[Template:Modeling#hook|'''Hooks used''']] |
{{!}}- | {{!}}- | ||
{{!}}<!-- | {{!}}<!-- | ||
-->{{#ifeq:{{{templatemode|}}}|nocats|<!-- | -->{{#ifeq:{{{templatemode|}}}|nocats|<!-- | ||
| − | -->{{Foreach| | + | -->{{Foreach|Modeling/HookInUseNoCats|delim=<br/>|<!-- |
-->{{{hook1}}}|{{{hook2|}}}|{{{hook3|}}}|{{{hook4|}}}|{{{hook5|}}}|{{{hook6|}}}|<!-- | -->{{{hook1}}}|{{{hook2|}}}|{{{hook3|}}}|{{{hook4|}}}|{{{hook5|}}}|{{{hook6|}}}|<!-- | ||
-->{{{hook7|}}}|{{{hook8|}}}|{{{hook9|}}}|{{{hook10|}}}|{{{hook11|}}}|{{{hook12|}}}|<!-- | -->{{{hook7|}}}|{{{hook8|}}}|{{{hook9|}}}|{{{hook10|}}}|{{{hook11|}}}|{{{hook12|}}}|<!-- | ||
| Строка 146: | Строка 146: | ||
-->}}<!-- | -->}}<!-- | ||
-->|<!--else--><!-- | -->|<!--else--><!-- | ||
| − | -->{{Foreach| | + | -->{{Foreach|Modeling/HookInUse|delim=<br/>|<!-- |
-->{{{hook1}}}|{{{hook2|}}}|{{{hook3|}}}|{{{hook4|}}}|{{{hook5|}}}|{{{hook6|}}}|<!-- | -->{{{hook1}}}|{{{hook2|}}}|{{{hook3|}}}|{{{hook4|}}}|{{{hook5|}}}|{{{hook6|}}}|<!-- | ||
-->{{{hook7|}}}|{{{hook8|}}}|{{{hook9|}}}|{{{hook10|}}}|{{{hook11|}}}|{{{hook12|}}}|<!-- | -->{{{hook7|}}}|{{{hook8|}}}|{{{hook9|}}}|{{{hook10|}}}|{{{hook11|}}}|{{{hook12|}}}|<!-- | ||
| Строка 165: | Строка 165: | ||
{{!}}- | {{!}}- | ||
}}<!-- | }}<!-- | ||
| − | Note: this next check suppresses the 'check usage' link if page is: a subpage, not in | + | Note: this next check suppresses the 'check usage' link if page is: a subpage, not in Model: namespace, or if suppressed by 'templatemode=nocats' or 'nousage=true' |
-->{{#if:{{{nousage|{{#ifeq:{{{templatemode|}}}|nocats|no usage|{{#ifeq:{{NAMESPACE}}|{{ns:102}}|{{#ifeq:{{PAGENAME}}|{{BASEPAGENAME}}||no usage}}|no usage}}}}}}}|| | -->{{#if:{{{nousage|{{#ifeq:{{{templatemode|}}}|nocats|no usage|{{#ifeq:{{NAMESPACE}}|{{ns:102}}|{{#ifeq:{{PAGENAME}}|{{BASEPAGENAME}}||no usage}}|no usage}}}}}}}|| | ||
{{!}} colspan="2" style="text-align:center;" {{!}} | {{!}} colspan="2" style="text-align:center;" {{!}} | ||
| Строка 180: | Строка 180: | ||
-->{{uc:{{PAGENAME}}<!-- -->}}<!-- | -->{{uc:{{PAGENAME}}<!-- -->}}<!-- | ||
-->}}<!-- -->}}<!-- | -->}}<!-- -->}}<!-- | ||
| − | -->[[Category: | + | -->[[Category:Список всех моделей]]<!-- |
-->}}</includeonly><noinclude>{{Documentation}} | -->}}</includeonly><noinclude>{{Documentation}} | ||
</noinclude> | </noinclude> | ||
Версия 15:44, 23 апреля 2011
[edit] []
Template documentation
Содержание |
Назначение
Этот шаблон должен добавляться на каждую страницу, описывающую ту или иную компьютерную модель. Он добавляет полезный инфобокс с общим описанием модели и автоматически добавляет страницу в категории Моделирование и Список всех моделей. Дополнительные категории можно указать с помощью набора параметров category.
Использование
|
Скопировать и вставить на свою страницу: {{Modeling|templatemode =
|name =
|status = stable
|username =
|author =
|description =
|image =
|imagesize = 250
|version =
|update =
|download =
|readme =
|changelog =
|repository =
|category1 =
|category2 =
|category3 =
|category4 =
|category5 =
|category6 =
|category7 =
|category8 =
|category9 =
|category10 =
|category11 =
|category12 =
}}
Описание каждого параметра приведено ниже. |
| ||||||||||||||
Информационные параметры
В данном разделе описаны параметры, задающие содержимое инфобокса. Информация по параметру templatemode и другим управляющим параметрам приведена в разделе Управляющие параметры.
Управляющие параметры
Создание описания модели с помощью шаблонаС помощью шаблона {{Modeling/CreateExtensionInputBox}} можно создавать новые статьи-описания для моделей:
|