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

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


{{#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 {
  display: inline-block;
  padding: 6px 14px;
  margin: 4px;
  background: #555;
  color: #aaa;
  border: 1px solid #444;
  border-radius: 6px;
  text-decoration: none;
}
}
}}
}}

Текущая версия от 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>
     | 
       
   }}


`