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

мНет описания правки
мНет описания правки
 
(не показана 1 промежуточная версия этого же участника)
Строка 1: Строка 1:
<!-- Шаблон:PageListProbe — улучшенная версия -->
<includeonly>
{{#if:{{{url|}}}
{{#if:{{{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|{{{Страница|{{{1|}}}}}}}}
       {{{text|{{{Страница|{{{1|}}}}}}}}
     </a>
     </a>
   | <!-- иначе считаем, что это внутренняя страница -->
   | <!-- Внутренняя ссылка -->
     {{#if:{{{Страница|{{{1|}}}}}}
     {{#if:{{{Страница|{{{1|}}}}}}
       | <a href="{{fullurl:{{{Страница|{{{1|}}}}}}}" class="pagelist-button">
       | <a href="{{fullurl:{{{Страница|{{{1|}}}}}}}" class="pagelist-button">
           {{{text|{{{2|{{{Страница|{{{1|}}}}}}}}}}}
           {{{text|{{{2|{{{Страница|{{{1|}}}}}}}}}}}
         </a>
         </a>
       | <!-- если ни url, ни Страница не заданы — ничего не выводим -->
       | <!-- Ничего не задано -->
         <span class="pagelist-button-disabled">?</span>
         <span class="pagelist-button-disabled"></span>
     }}
     }}
}}
}}
</includeonly>
<noinclude>
Этот шаблон используется для создания кнопок. 
**Примеры:**
* Внешняя ссылка: `{{PageListProbe|url=https://example.com|text=Google}}`
* Внутренняя страница: `{{PageListProbe|Страница=Файл:Картинка.png|text=Открыть файл}}`
* Короткая запись: `{{PageListProbe|Main Page|Главная}}`
</noinclude>


{{PageList|https://docs.google.com/document/d/1SXcvbS0dNdCEuQJU3cy-OyjDLtfgdqY8_C9r9s4FMzI/edit?usp=sharing|Шпаргалки по отыгрышу}}
<!-- CSS для кнопки (если ещё не задано) -->
{{#css:
{{#css:
.pagelist-button {
.pagelist-button {
Строка 27: Строка 32:
   border: 1px solid #5d3954;
   border: 1px solid #5d3954;
   border-radius: 6px;
   border-radius: 6px;
   text-decoration: none;
   text-decoration: none !important;
   font-weight: bold;
   font-weight: bold;
   transition: background 0.2s ease-in-out;
   transition: background 0.2s ease-in-out;
}
}
.pagelist-button:hover {
.pagelist-button:hover {
   background: #8B0001;
   background: #A00000;
   border-color: #5d3954;
   border-color: #6a3f63;
}
}
.pagelist-button-disabled {
.pagelist-button-disabled {

Текущая версия от 14:14, 26 сентября 2025


Этот шаблон используется для создания кнопок.

    • Примеры:**
  • Внешняя ссылка: `

{{#if:https://example.com

 | 
   <a href="https://example.com" class="pagelist-button" target="_blank" rel="noopener noreferrer">
     {Шаблон:Text
   </a>
 | 
   


`

  • Внутренняя страница: `

{{#if:

 | 
   <a href="{{{url}}}" class="pagelist-button" target="_blank" rel="noopener noreferrer">
     {Шаблон:Text
   </a>
 | 
   <a href="{{fullurl:Файл:Картинка.png}" class="pagelist-button">
         {Шаблон:Text
       </a>
     | 
       
   }}


`

  • Короткая запись: `

{{#if:

 | 
   <a href="{{{url}}}" class="pagelist-button" target="_blank" rel="noopener noreferrer">
     {Шаблон:Text
   </a>
 | 
   <a href="{{fullurl:Main Page}" class="pagelist-button">
         {Шаблон:Text
       </a>
     | 
       
   }}


`