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

Нет описания правки
м орфография
 
(не показано 17 промежуточных версий 3 участников)
Строка 1: Строка 1:
<div style="text-align:  center; height: 100%; display: flex;">
<templatestyles src="PortalBox/styles.css" /><includeonly>
<div style="text-align: center; border-radius: {{{border-radius|0 0 0 0}}}; background: #{{ColorPalette‎‎|{{{Color}}}|Very Light}}; box-shadow: 0 0 .1em #999; min-width: 13em; height: auto; flex-direction: column; outline: #999f solid .1em; padding:  1em 0em 1em;">[[file:{{{image}}}{{!}}link={{{role}}}]]<br>'''[[{{{role|Chief Engineer}}}]]'''</div>
<div class="portalbox {{#ifeq:{{{Color|}}}|Rainbow|rgb|}}" {{#ifeq:{{{Color|}}}|Rainbow||{{#if:{{{Color|}}}|style="{{ColorPaletteStyles|{{{Color}}}}}"|}}}}>
<div style="border-radius: {{{border-radius|0 0 0 0}}}; background: #{{ColorPalette|{{{Color}}}|Very Light}}; box-shadow: 0 0 .1em #999; width: 100%; flex-direction: row; max-height: 100%; display: flex: auto; align-items: center; padding: 1em 1em 1em 1em;">{{{description|role description}}}</div>
  <div class="portalbox-wrapper">
</div>
    <div class="portalbox-role">
      {{#if:{{{Image|}}}|<div class="portalbox-image">[[File:{{{Image}}}{{!}}64px]]</div>|}}
      {{#ifexist:{{{Role|}}}|<div class="portalbox-name" data-notitle>[[{{{Role|Клоун}}}{{!}}{{{Role|Клоун}}}]]</div>|{{#if:{{{Link|}}}|<div class="portalbox-name" data-notitle>[[{{{Link|}}}{{!}}{{{Role|}}}]]</div>|<div class="portalbox-name" data-notitle>{{{Role|}}}</div>}}}}
    </div>
    <div class="portalbox-desc">{{{Desc|Описание роли. В данном случае это просто клоун...}}}</div>
  </div>
  {{#ifeq:{{{Color|}}}|Rainbow|<div class="rainbow"></div>|}}
</div></includeonly><noinclude>
Это основной шаблон в PortalBox. Используется для описания роли, её превью и ссылки на её страницу. Весь шаблон целиком кликабелен, это значит что выделить в нём текст НЕВОЗМОЖНО!<br>
Вы можете использовать следующие пропсы:
{| class="wikitable"
! Название !! Описание
|-
| Color || Цвет шаблона, рекомендуется использовать такой же как у секции (Pageframe)
|-
| Image || Изображение одетой в одежду роли куклы. Превью короче.
|-
| Role  || Название роли. Если страницы с таким названием не существует и нет параметра Link, то название останется без ссылки.
|-
| Link  || Ссылка которая ведёт на страницу роли. Необязательно если страница назвается так же как роль.
|-
| Desc  || Описание роли.
|}


<noinclude>This is the middle element for PortalBox templates. When using this template, ensure it's contained in an appropriate div (text-align: center; as property) otherwise it won't render as an appropriate flexbox/will lack centred text.
Пример использования при отсутствии страницы, но с прописанным Link:
 
<syntaxhighlight lang="wikitext" copy>
Parameters are as follows:<br>
{{PortalBox
<pre>
| Color = Rainbow
border-radius: - This is the 'edges' of the PortalBox. For the top, the value should be "1em 1em 0 0" and should be "0 0 1em 1em" for the bottom. Middle segments require no definition.
| Image = Generic_clown.png
colour dark:  - This is the colour of the left-most bounding box (image columns).
| Role  = Офицер Службы Безопасности
colour light:  - This is the colour of the right-most bounding box (text rows).
| Link  = Смотритель
image:        - This is the file image. It should be rendered as the plain file name (no brackets), followed by any special links.
| Desc  = Да, это действительно офицер СБ. Смиритесь с этим. Но при нажатии - перенаправит на страницу Смотрителя.
role          - This is the role text. Put the name of the object/role here.
}}
description    - This defines the contents of the right-most bounding box (the text row).</pre></noinclude>
</syntaxhighlight>
{{PortalBox
| Color = Rainbow
| Image = Generic_clown.png
| Role  = Офицер Службы Безопасности
| Link  = Смотритель
| Desc  = Да, это действительно офицер СБ. Смиритесь с этим. Но при нажатии - перенаправит на страницу Смотрителя.
}}
Пример использования при отсутствии страницы:
<syntaxhighlight lang="wikitext" copy>
{{PortalBox
| Color = Rainbow
  | Image = Generic_clown.png
| Role  = Офицер Службы Безопасности
| Desc  = Да, это действительно офицер СБ. Смиритесь с этим.
}}
</syntaxhighlight>
{{PortalBox
| Color = Rainbow
| Image = Generic_clown.png
| Role  = Офицер Службы Безопасности
| Desc  = Да, это действительно офицер СБ. Смиритесь с этим.
}}

Текущая версия от 13:02, 29 октября 2026

Это основной шаблон в PortalBox. Используется для описания роли, её превью и ссылки на её страницу. Весь шаблон целиком кликабелен, это значит что выделить в нём текст НЕВОЗМОЖНО!
Вы можете использовать следующие пропсы:

Название Описание
Color Цвет шаблона, рекомендуется использовать такой же как у секции (Pageframe)
Image Изображение одетой в одежду роли куклы. Превью короче.
Role Название роли. Если страницы с таким названием не существует и нет параметра Link, то название останется без ссылки.
Link Ссылка которая ведёт на страницу роли. Необязательно если страница назвается так же как роль.
Desc Описание роли.

Пример использования при отсутствии страницы, но с прописанным Link:

{{PortalBox
 | Color = Rainbow
 | Image = Generic_clown.png
 | Role  = Офицер Службы Безопасности
 | Link  = Смотритель
 | Desc  = Да, это действительно офицер СБ. Смиритесь с этим. Но при нажатии - перенаправит на страницу Смотрителя.
}}
Да, это действительно офицер СБ. Смиритесь с этим. Но при нажатии - перенаправит на страницу Смотрителя.

Пример использования при отсутствии страницы:

{{PortalBox
 | Color = Rainbow
 | Image = Generic_clown.png
 | Role  = Офицер Службы Безопасности
 | Desc  = Да, это действительно офицер СБ. Смиритесь с этим.
}}
Офицер Службы Безопасности
Да, это действительно офицер СБ. Смиритесь с этим.