Difference between revisions of "Template:Group"

From INPRO Wiki
Jump to navigation Jump to search
(Created page with "<includeonly><!-- Проверка на присутствие имени — оно обязательно. -->{{#if: {{{name|}}} | |<div style="clear:both; overflow:hidd...")
 
m (Protected "Template:Group" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite)))
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
<includeonly><!--
 
<includeonly><!--
  
  Проверка на присутствие имени — оно обязательно.
+
  Check for name presence
  
  -->{{#if: {{{name|}}} | |<div style="clear:both; overflow:hidden; text-align:left; margin: 1px auto;"><div style="position:relative; float: left; left: 50%;"><div style="position:relative; float:left; right:50%; color:#FF3A00; font:small-caps underline overline">''Внимание! В нижеследующем шаблоне необходимо установить параметр '''name'''.''</div></div></div>}}<!--
+
  -->{{#if: {{{name|}}} | |<div style="clear:both; overflow:hidden; text-align:left; margin: 1px auto;"><div style="position:relative; float: left; left: 50%;"><div style="position:relative; float:left; right:50%; color:#FF3A00; font:small-caps underline overline">''Please set the parameter '''name'''.''</div></div></div>}}<!--
  
  
Далее сам шаблон
+
Template:
  
  --><table style="clear:both; font-size:8pt; width:80%; border-spacing:0; margin: 1px auto 1px auto;  {{{mainstyle|background:#F9F9F9}}};" data-collapsetext="скрыть" data-expandtext="показать" class="toccolours mw-collapsible {{#ifeq: Шаблон:{{{name|}}} | {{FULLPAGENAME}} || mw-collapsed}} {{{mainclass|}}}">
+
  --><table style="clear:both; font-size:8pt; width:80%; border-spacing:0; margin: 1px auto 1px auto;  {{{mainstyle|background:#F9F9F9}}};" data-collapsetext="hide" data-expandtext="expand" class="toccolours mw-collapsible {{#ifeq: Template:{{{name|}}} | {{FULLPAGENAME}} || mw-collapsed}} {{{mainclass|}}}">
 
     <!--
 
     <!--
  
     Заголовок шаблона
+
     Template header
  
 
     --><tr style="{{{headerstyle|{{{mainstyle|color: #000000; background: lightgray;}}} }}}" class="{{{headerclass|{{{mainclass|}}}}}}">
 
     --><tr style="{{{headerstyle|{{{mainstyle|color: #000000; background: lightgray;}}} }}}" class="{{{headerclass|{{{mainclass|}}}}}}">
 
       <!--
 
       <!--
  
       Ячейка картинки
+
       Image cell
 
       --><td style="vertical-align:middle; text-align:left; padding:0; {{#if: {{{image|}}} | width:{{{imagewidth|{{{imagesize|}}}}}}; | display:none; }}"><!--
 
       --><td style="vertical-align:middle; text-align:left; padding:0; {{#if: {{{image|}}} | width:{{{imagewidth|{{{imagesize|}}}}}}; | display:none; }}"><!--
  
       Картинка
+
       Image
 
       -->{{#if: {{{image|}}}
 
       -->{{#if: {{{image|}}}
 
             |[[Файл:{{{image}}}{{!}}<!--
 
             |[[Файл:{{{image}}}{{!}}<!--
  
             Если задана ширина картинки
+
             If the image width is set
 
             -->{{#if: {{{imagewidth|{{{imagesize|}}}}}}
 
             -->{{#if: {{{imagewidth|{{{imagesize|}}}}}}
 
                   |{{{imagewidth|{{{imagesize|}}}}}}<!--
 
                   |{{{imagewidth|{{{imagesize|}}}}}}<!--
  
               Если задана высота картинки
+
               If the image height is set
 
               -->{{#if:{{{imageheight|}}}
 
               -->{{#if:{{{imageheight|}}}
 
                   |x{{{imageheight|}}}}}}}<!--  
 
                   |x{{{imageheight|}}}}}}}<!--  
  
             "Подпись"
+
             "Title"
 
             -->{{!}}{{{imagetitle|}}}]]}}<!--
 
             -->{{!}}{{{imagetitle|}}}]]}}<!--
       Конец картинки --></td>
+
       Image end --></td>
 
       <!--  
 
       <!--  
  
       Ячейка заголовка
+
       Title cell
 
        
 
        
      Смена режимов служебных кнопок. Шаблоны collapsible вставляют кнопку свернуть/развернуть в первый <th> и сворачивают все ряды под ним, но не его ряд. Притом вложенную таблицу в заголовок нельзя засунуть — заголовок будет сворачиваться, а в последующие ряды - можно, что и используется.
 
 
       -->{{#switch: {{{editlink|left}}}  
 
       -->{{#switch: {{{editlink|left}}}  
 
           | bottom=<!--
 
           | bottom=<!--
            Высокие шаблоны, кнопка «править» под кнопкой «свернуть/развернуть», три колонки: картинка, заголовок и кнопки.
 
  
       Ячейка текста заголовка + сам текст
+
 
 +
       Header text & text
 
       --><td style="width:100%; {{{titlestyle|font-weight:bold; vertical-align:middle; text-align:center;}}}">{{{title}}}</td>
 
       --><td style="width:100%; {{{titlestyle|font-weight:bold; vertical-align:middle; text-align:center;}}}">{{{title}}}</td>
 
         <!--
 
         <!--
         Управляющие кнопки в отдельной ячейке
+
         Control buttons
         --><th style="vertical-align: top; width: 15%;"><div style="float:right; font-size:small; font-weight:normal;" class="plainlinks"><font size="3pt"><br clear="all"/></font>&#91;[{{fullurl:Шаблон:{{{name|Группа}}}|action=edit}} <span title="Редактировать">править</span>]&#93;</div></th>
+
         --><th style="vertical-align: top; width: 15%;"><div style="float:right; font-size:small; font-weight:normal;" class="plainlinks"><font size="3pt"><br clear="all"/></font>&#91;[{{fullurl:Template:{{{name|Group}}}|action=edit}} <span title="Edit">edit</span>]&#93;</div></th>
 
           | #default=<!--
 
           | #default=<!--
            Дефолтный плоский заголовок, кнопка «править» в один ряд со «свернуть/развернуть», две колонки: картинка и заголовок c кнопками. Значок кнопки «править» кастомный.
 
  
       Ячейка текста заголовка + служебные кнопки
+
       Header text cell + control buttons
       --><th style="width:100%; {{{titlestyle|font-weight:bold; vertical-align:middle; text-align:center;}}}"><div style="float:right; font-size:small; font-weight:normal;" class="plainlinks">&#91;[{{fullurl:Шаблон:{{{name|Группа}}}|action=edit}} <span title="Редактировать">&nbsp;{{{editlink|+}}}&nbsp;</span>]&#93;</div><!--
+
       --><th style="width:100%; {{{titlestyle|font-weight:bold; vertical-align:middle; text-align:center;}}}"><div style="float:right; font-size:small; font-weight:normal;" class="plainlinks">&#91;[{{fullurl:Template:{{{name|Group}}}|action=edit}} <span title="Edit">&nbsp;{{{editlink|+}}}&nbsp;</span>]&#93;</div><!--
  
         Текст заголовка
+
         Header text
 
         -->{{{title}}}</th>}}</tr>
 
         -->{{{title}}}</th>}}</tr>
 
     <!--
 
     <!--
  
    Заголовок шаблона кончается
 
  
     Начало контейнера со списком
+
     List beginning
 
     --><tr>
 
     --><tr>
 
       <td colspan="{{#ifeq: {{{editlink|}}} |bottom|3|2}}" style="vertical-align:middle; text-align:center; padding:0;">
 
       <td colspan="{{#ifeq: {{{editlink|}}} |bottom|3|2}}" style="vertical-align:middle; text-align:center; padding:0;">
       <!-- В этой таблице лежит все содержимое списка.
+
       <!-- List content is in this sheet
 
       --><table style="width:100%; {{{containerstyle|{{{mainstyle|background-color:transparent}}} }}}" class="{{{containerclass|{{{mainclass|}}} }}}"><!--
 
       --><table style="width:100%; {{{containerstyle|{{{mainstyle|background-color:transparent}}} }}}" class="{{{containerclass|{{{mainclass|}}} }}}"><!--
 
   
 
   
  
         Список начался, 20 групп
+
         List, 20 groups
  
 
-->{{#if: {{{group01|}}} | <tr><td style="text-align:right; width:15%; padding:0 0.5em; font-weight:bold; {{#if: {{{ghcolor|}}} | color: {{{ghcolor}}}; }} {{#if: {{{ghbgcolor|}}} | background: {{{ghbgcolor}}}; | border-bottom: 1px dotted #AAAAAA; border-top: 1px dotted #AAAAAA;}} {{{gh1style|{{{ghoddstyle|{{{ghstyle|{{{g1style|{{{goddstyle|{{{gstyle|}}}}}}}}}}}}}}}}}}">{{{group01|}}}</td>
 
-->{{#if: {{{group01|}}} | <tr><td style="text-align:right; width:15%; padding:0 0.5em; font-weight:bold; {{#if: {{{ghcolor|}}} | color: {{{ghcolor}}}; }} {{#if: {{{ghbgcolor|}}} | background: {{{ghbgcolor}}}; | border-bottom: 1px dotted #AAAAAA; border-top: 1px dotted #AAAAAA;}} {{{gh1style|{{{ghoddstyle|{{{ghstyle|{{{g1style|{{{goddstyle|{{{gstyle|}}}}}}}}}}}}}}}}}}">{{{group01|}}}</td>
Line 130: Line 127:
 
<td style="text-align:left; padding:0 0.5em; {{#if: {{{textcolor|}}} | color: {{{textcolor}}}; }} {{#if: {{{ghbgcolor|}}} | | border-bottom: 1px dotted #AAAAAA; }} {{{g20style|{{{gevenstyle|{{{gstyle|}}}}}}}}}">{{{text20|}}}</td></tr> }}<!--
 
<td style="text-align:left; padding:0 0.5em; {{#if: {{{textcolor|}}} | color: {{{textcolor}}}; }} {{#if: {{{ghbgcolor|}}} | | border-bottom: 1px dotted #AAAAAA; }} {{{g20style|{{{gevenstyle|{{{gstyle|}}}}}}}}}">{{{text20|}}}</td></tr> }}<!--
  
       Список кончился
+
       End of list
 
 
      Закрывается контейнер списка и основная таблица
 
 
       --></table>
 
       --></table>
 
       </td>
 
       </td>
Line 139: Line 134:
  
  
       Обработка категорий
+
       Categories
  
-->{{#ifeq: Шаблон:{{{name|}}} | {{FULLPAGENAME}} | [[Категория:Lurkmore:Шаблоны:Списки|{{PAGENAME}}]] }}<!--
+
-->{{#ifeq: Template:{{{name|}}} | {{FULLPAGENAME}} | [[Категория:INPRO_Wiki:Templates:Lists|{{PAGENAME}}]] }}<!--
  
 
-->{{#if: {{{category|}}}
 
-->{{#if: {{{category|}}}
 
     |{{#if: {{{altcategory|}}}
 
     |{{#if: {{{altcategory|}}}
 
         |{{#switch: {{{altcategory|}}}
 
         |{{#switch: {{{altcategory|}}}
           | * = [[Категория:{{{category}}}|*]]
+
           | * = [[Category:{{{category}}}|*]]
 
           | nocat =
 
           | nocat =
           | #default = [[Категория:{{{altcategory}}}]] }}
+
           | #default = [[Category:{{{altcategory}}}]] }}
         | {{#ifeq: Шаблон:{{{name|}}} | {{FULLPAGENAME}}
+
         | {{#ifeq: Template:{{{name|}}} | {{FULLPAGENAME}}
             | [[Категория:{{{category}}}|*]]
+
             | [[Category:{{{category}}}|*]]
             | {{#ifeq: Категория:{{{category}}} | {{FULLPAGENAME}}
+
             | {{#ifeq: Category:{{{category}}} | {{FULLPAGENAME}}
                 || [[Категория:{{{category}}}]] }} }} }} }}</includeonly><noinclude>{{doc}}</noinclude>
+
                 || [[Category:{{{category}}}]] }} }} }} }}</includeonly><noinclude>{{doc}}</noinclude>

Latest revision as of 14:19, 25 August 2020

 Documentation

Template

This template is used to create groups at the bottom of the pages.