Шаблон:PortalBox: различия между версиями
Добавил проверку наличия прописанного Image в шаблоне, в случае отсутствия - не добавляет картинку клоуна, как раньше, а пропускает выполнение и сразу пишет название Role |
Добавил проверку наличия ссылки для случаев, когда ссылка не трубуется. |
||
| Строка 4: | Строка 4: | ||
<div class="portalbox-role"> | <div class="portalbox-role"> | ||
{{#if:{{{Image|}}}|<div class="portalbox-image">[[File:{{{Image}}}{{!}}64px]]</div>|}} | {{#if:{{{Image|}}}|<div class="portalbox-image">[[File:{{{Image}}}{{!}}64px]]</div>|}} | ||
<div class="portalbox-name" data-notitle>[[{{{ | {{#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> | ||
<div class="portalbox-desc">{{{Desc|Описание роли. В данном случае это просто клоун...}}}</div> | <div class="portalbox-desc">{{{Desc|Описание роли. В данном случае это просто клоун...}}}</div> | ||
| Строка 19: | Строка 19: | ||
| Image || Изображение одетой в одежду роли куклы. Превью короче. | | Image || Изображение одетой в одежду роли куклы. Превью короче. | ||
|- | |- | ||
| Role || Название роли. | | Role || Название роли. Если страницы с таким названием не существует и нет параметра Link, то название будет останется ссылки. | ||
|- | |- | ||
| Link || Ссылка которая ведёт на страницу роли. Необязательно если страница назвается так же как роль. | | Link || Ссылка которая ведёт на страницу роли. Необязательно если страница назвается так же как роль. | ||
| Строка 26: | Строка 26: | ||
|} | |} | ||
Пример использования: | Пример использования при отсутствии страницы, но с прописанным Link: | ||
<syntaxhighlight lang="wikitext" copy> | |||
{{PortalBox | |||
| Color = Rainbow | |||
| Image = Generic_clown.png | |||
| Role = Офицер Службы Безопасности | |||
| Link = Смотритель | |||
| Desc = Да, это действительно офицер СБ. Смиритесь с этим. Но при нажатии - перенаправит на страницу Смотрителя. | |||
}} | |||
</syntaxhighlight> | |||
{{PortalBox | |||
| Color = Rainbow | |||
| Image = Generic_clown.png | |||
| Role = Офицер Службы Безопасности | |||
| Link = Смотритель | |||
| Desc = Да, это действительно офицер СБ. Смиритесь с этим. Но при нажатии - перенаправит на страницу Смотрителя. | |||
}} | |||
Пример использования при отсутствии страницы: | |||
<syntaxhighlight lang="wikitext" copy> | <syntaxhighlight lang="wikitext" copy> | ||
{{PortalBox | {{PortalBox | ||
Версия от 13:00, 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 = Да, это действительно офицер СБ. Смиритесь с этим.
}}
