Шаблон:PageListProbe: различия между версиями
Новая страница: «<!-- PageList: универсальный шаблон для кнопок --> <!-- Параметры: url = (опционально) внешний URL, например https://example.com/page 1 = если url не задан — внутренний заголовок страницы (например "Шпаргалки по отыгрышу") text = (опционально) текст кнопки; если не задан, ис...» |
мНет описания правки |
||
| Строка 1: | Строка 1: | ||
<!-- | <!-- Шаблон:PageListProbe — улучшенная версия --> | ||
{{#if:{{{url|}}} | {{#if:{{{url|}}} | ||
| <!-- внешний URL --> | | <!-- если задан внешний URL --> | ||
<a href="{{{url}}}" class="pagelist-button" target="_blank" rel="noopener noreferrer"> | <a href="{{{url}}}" class="pagelist-button" target="_blank" rel="noopener noreferrer"> | ||
{{{text|{{{ | {{{text|{{{Страница|{{{1|}}}}}}}} | ||
</a> | </a> | ||
| <!-- иначе считаем, что это внутренняя страница --> | |||
{{#if:{{{Страница|{{{1|}}}}}} | |||
| <a href="{{fullurl:{{{Страница|{{{1|}}}}}}}" class="pagelist-button"> | |||
{{{text|{{{2|{{{Страница|{{{1|}}}}}}}}}}} | |||
</a> | |||
| <!-- если ни url, ни Страница не заданы — ничего не выводим --> | |||
<span class="pagelist-button-disabled">?</span> | |||
}} | |||
}} | }} | ||
{{PageList|https://docs.google.com/document/d/1SXcvbS0dNdCEuQJU3cy-OyjDLtfgdqY8_C9r9s4FMzI/edit?usp=sharing|Шпаргалки по отыгрышу}} | {{PageList|https://docs.google.com/document/d/1SXcvbS0dNdCEuQJU3cy-OyjDLtfgdqY8_C9r9s4FMzI/edit?usp=sharing|Шпаргалки по отыгрышу}} | ||
<!-- CSS для кнопки (если ещё не задано) --> | |||
{{#css: | {{#css: | ||
.pagelist-button { | .pagelist-button { | ||
| Строка 34: | Строка 34: | ||
background: #8B0001; | background: #8B0001; | ||
border-color: #5d3954; | border-color: #5d3954; | ||
} | |||
.pagelist-button-disabled { | |||
display: inline-block; | |||
padding: 6px 14px; | |||
margin: 4px; | |||
background: #555; | |||
color: #aaa; | |||
border: 1px solid #444; | |||
border-radius: 6px; | |||
text-decoration: none; | |||
} | } | ||
}} | }} | ||
Версия от 14:07, 26 сентября 2025
{{#if:
|
<a href="{{{url}}}" class="pagelist-button" target="_blank" rel="noopener noreferrer">
{Шаблон:Text
</a>
|