PC Gaming Shelter
An archive dedicated to preserving PC Gaming history and more

Template:Infobox/Generic: Difference between revisions

From PC Gaming Shelter
No edit summary
No edit summary
 
(13 intermediate revisions by the same user not shown)
Line 1: Line 1:
<div class="infobox-section d-flex flex-column flex-sm-row border-0 rounded-0 px-3 py-1"><!--
<div class="infobox-section d-flex flex-column flex-sm-row border-0 rounded-0 px-3 py-1"><!--
-->{{#vardefine:sep|{{#ifeq:{{{multiple|0}}}|1|{{{sep|,}}}|\n}}}}<!--
-->{{#vardefine:indicator
    |{{#if:{{{indicator|}}}
        |<i class="indicator" style="background-color:{{{indicator|}}};box-shadow: 0 0 3px {{{indicator|}}}"></i>
      }}
  }}<!--
--><div class="infobox-label">{{{1|}}}</div><!--
--><div class="infobox-label">{{{1|}}}</div><!--
--><div class="infobox-value"><!--
--><div class="infobox-value"><!--
   --><ul>{{#switch:{{{multiple|0}}}
   --><ul class="d-flex flex-column">{{#arraymap:{{{2|}}}
|1={{#arraymap:{{{2|}}}|{{{sep|,}}}|@@@|{{#switch:{{{links|0}}}|1=<li>[[@@@]]</li>|#default=<li>@@@</li>}}|}}
    |{{#var:sep}}
|#default={{#switch:{{{links|0}}}|1=<li>[[{{{2|}}}]]</li>|#default=<li>{{{2|}}}</li>}}
    |@@@
}}</ul>
    |{{#switch:{{{links|0}}}
      |1=<li class="{{#switch: @@@|Singleplayer=order-0|Multiplayer=order-1|#default=order-2}}">{{#var:indicator}}<!--
      -->{{#if: {{{form|}}}
            |{{#formredlink: form={{{form|}}}
              |link text=@@@
              |existing link text=@@@
              |target=@@@
            }}
            |{{#if: {{{query form|}}}
              |{{#queryformlink: form={{{query form|}}}
                  |link text=@@@
                  |{{{query form|}}}[{{{param0|}}}]={{{param1|}}}
                  |{{{query form|}}}[{{{param2|}}}]=@@@
                  |{{{query form|}}}[Has filter]={{{param2|}}}
                  |_run=1
                }}
              |[[@@@]]<!--
            ## autocreate page ##
            -->{{#ifeq: {{{autocreate|}}}|1
                |{{#createpageifnotex:@@@|<nowiki>{{SmartList|mainlabel=</nowiki>{{{mainlabel|Page}}}<nowiki>|hide=</nowiki>{{{hide|}}}<nowiki>}}</nowiki>}}
              }}
            }}
          }}</li>
      |#default=<li>{{#var:indicator}}@@@</li>
    }}
    |
  }}</ul>
   </div>
   </div>
</div>
</div>

Latest revision as of 15:24, 11 July 2026