Шаблон:Test Фотоколонка — различия между версиями
Версия 11:13, 28 февраля 2015 | Версия 11:19, 28 февраля 2015 | |||
Строка 1: | Строка 1: | |||
? | <includeonly>{{#if:{{{ | + | <includeonly>{{#if:{{{изобр1|}}}{{{изобр2|}}}{{{изобр3|}}}{{{изобр4|}}}{{{изобр5|}}}{{{изобр6|}}}{{{изобр7|}}}{{{изобр8|}}}{{{изобр9|}}}{{{изобр10|}}}|<div class="thumb {{#switch: {{{зона|}}} | left = tleft|none | center|centre = tnone | right|#default = tright}}" style="width: {{#switch:{{{направление|}}}<!-- | |
? | {{ | + | If stacked vertically, box width = largest width + 12 px (6 px margin on left and right) --> | |
? | + | | vertical = {{#expr: | ||
+ | {{#if:{{{ширина|}}} | |||
+ | | {{{ширина}}} | |||
+ | | {{Max | {{{ширина1|200}}} | {{{ширина2|}}} | {{{ширина3|}}} | {{{ширина4|}}} | {{{ширина5|}}} | {{{ширина6|}}} | {{{ширина7|}}} | {{{ширина8|}}} | {{{ширина9|}}} | {{{ширина10|}}} | 0 }} | |||
+ | }} | |||
+ | + 12 | |||
+ | }} | |||
+ | | horizontal | #default = {{#if:{{{ширина|}}}<!-- | |||
+ | If stacked horizontally and a single common width was passed for use in all images, | |||
+ | box width = (common width + 4px) * number of images + 8px. | |||
+ | This creates a 4px margin between the images, and a 6px margin on each side --> | |||
+ | |{{#expr: | |||
+ | ({{{ширина}}}+4) | |||
+ | * | |||
+ | {{Шаблон:Кратное изображение/numImgs | {{{изобр1|}}} | {{{изобр2|}}} | {{{изобр3|}}} | {{{изобр4|}}} | {{{изобр5|}}} | {{{изобр6|}}} | {{{изобр7|}}} | {{{изобр8|}}} | {{{изобр9|}}} | {{{изобр10|}}} }} | |||
+ | + | |||
+ | 8 | |||
+ | }}<!-- | |||
+ | If stacked horizontally and a custom width was passed for each image, | |||
+ | box width = sum of all widths + 4px of margin between each pair of images + 16px of margin (8px on each side of the box) (why not 6px as in other cases?...) --> | |||
+ | |{{#expr: | |||
+ | {{#if:{{{изобр1|}}} |{{{ширина1|200}}}}}+ | |||
+ | {{#if:{{{изобр2|}}} |{{{ширина2|200}}}}}+ | |||
+ | {{#if:{{{изобр3|}}} |{{{ширина3|200}}}}}+ | |||
+ | {{#if:{{{изобр4|}}} |{{{ширина4|200}}}}}+ | |||
+ | {{#if:{{{изобр5|}}} |{{{ширина5|200}}}}}+ | |||
+ | {{#if:{{{изобр6|}}} |{{{ширина6|200}}}}}+ | |||
+ | {{#if:{{{изобр7|}}} |{{{ширина7|200}}}}}+ | |||
+ | {{#if:{{{изобр8|}}} |{{{ширина8|200}}}}}+ | |||
+ | {{#if:{{{изобр9|}}} |{{{ширина9|200}}}}}+ | |||
+ | {{#if:{{{изобр10|}}} |{{{ширина10|200}}}}} | |||
+ | + | |||
+ | 4 * ({{Шаблон:Кратное изображение/numImgs | {{{изобр1|}}} | {{{изобр2|}}} | {{{изобр3|}}} | {{{изобр4|}}} | {{{изобр5|}}} | {{{изобр6|}}} | {{{изобр7|}}} | {{{изобр8|}}} | {{{изобр9|}}} | {{{изобр10|}}} }} - 2) | |||
+ | + | |||
+ | 16 | |||
+ | }} | |||
+ | }} | |||
+ | }}px; {{#switch: {{{зона|}}} | center | centre = margin: 0 auto;}}{{#if:{{{цвет фона|}}}|background-color: {{{цвет фона}}} }}"> | |||
+ | <div class="thumbinner" {{#if:{{{цвет фона|}}}|style="background-color: {{{цвет фона}}}"}}> | |||
+ | {{#if:{{{заголовок|}}}| | |||
+ | <div style="clear: both; font-weight: bold; text-align: {{{зона_заголовка|center}}}; background-color: {{{фон_заголовка|transparent}}}"> | |||
+ | {{{заголовок}}} | |||
+ | </div> | |||
+ | }}{{#if:{{{изобр1|}}}| | |||
+ | <div style="{{#ifeq: {{{направление|horizontal}}}|horizontal|float: left;}} margin: 1px; width: {{#expr: 2 + {{#if:{{{ширина|}}}|{{{ширина}}}|{{{ширина1|200}}}}}}}px"> | |||
+ | <div class="thumbimage">[[file:{{{изобр1}}}|{{#if:{{{ширина|}}} | {{{ширина}}} | {{{ширина1|200}}} }}px{{#ifeq:{{{ссылка1|:}}}|:||{{!}}link={{{ссылка1}}}}}|alt={{{alt1|}}}]] | |||
+ | </div> | |||
+ | {{#if:{{{подпись1|}}}| | |||
+ | <div class="thumbcaption" style="clear:left">{{{подпись1}}} | |||
+ | </div> | |||
+ | }} | |||
+ | </div> | |||
+ | }}{{#if:{{{изобр2|}}}| | |||
+ | <div style="{{#ifeq: {{{направление|horizontal}}}|horizontal|float: left;}} margin: 1px; width: {{#expr: 2 + {{#if:{{{ширина|}}}|{{{ширина}}}|{{{ширина2|200}}}}}}}px"> | |||
+ | <div class="thumbimage">[[file:{{{изобр2}}}|{{#if:{{{ширина|}}} | {{{ширина}}} | {{{ширина2|200}}} }}px{{#ifeq:{{{ссылка2|:}}}|:||{{!}}link={{{ссылка2}}}}}|alt={{{alt2|}}}]] | |||
+ | </div>{{#if:{{{подпись2|}}}| | |||
+ | <div class="thumbcaption" style="clear:left">{{{подпись2}}} | |||
+ | </div> | |||
+ | }} | |||
+ | </div> | |||
+ | }}{{#if:{{{изобр3|}}}| | |||
+ | <div style="{{#ifeq: {{{направление|horizontal}}}|horizontal|float: left;}} margin: 1px; width: {{#expr: 2 + {{#if:{{{ширина|}}}|{{{ширина}}}|{{{ширина3|200}}}}}}}px"> | |||
+ | <div class="thumbimage">[[file:{{{изобр3}}}|{{#if:{{{ширина|}}} | {{{ширина}}} | {{{ширина3|200}}} }}px{{#ifeq:{{{ссылка3|:}}}|:||{{!}}link={{{ссылка3}}}}}|alt={{{alt3|}}}]] | |||
+ | </div>{{#if:{{{подпись3|}}}| | |||
+ | <div class="thumbcaption" style="clear:left">{{{подпись3}}} | |||
+ | </div> | |||
+ | }} | |||
+ | </div> | |||
+ | }}{{#if:{{{изобр4|}}}| | |||
+ | <div style="{{#ifeq: {{{направление|horizontal}}}|horizontal|float: left;}} margin: 1px; width: {{#expr: 2 + {{#if:{{{ширина|}}}|{{{ширина}}}|{{{ширина4|200}}}}}}}px"> | |||
+ | <div class="thumbimage">[[file:{{{изобр4}}}|{{#if:{{{ширина|}}} | {{{ширина}}} | {{{ширина4|200}}} }}px{{#ifeq:{{{ссылка4|:}}}|:||{{!}}link={{{ссылка4}}}}}|alt={{{alt4|}}}]] | |||
+ | </div>{{#if:{{{подпись4|}}}| | |||
+ | <div class="thumbcaption" style="clear:left">{{{подпись4}}} | |||
+ | </div> | |||
+ | }} | |||
+ | </div> | |||
+ | }}{{#if:{{{изобр5|}}}| | |||
+ | <div style="{{#ifeq: {{{направление|horizontal}}}|horizontal|float: left;}} margin: 1px; width: {{#expr: 2 + {{#if:{{{ширина|}}}|{{{ширина}}}|{{{ширина5|200}}}}}}}px"> | |||
+ | <div class="thumbimage">[[file:{{{изобр5}}}|{{#if:{{{ширина|}}} | {{{ширина}}} | {{{ширина5|200}}} }}px{{#ifeq:{{{ссылка5|:}}}|:||{{!}}link={{{ссылка5}}}}}|alt={{{alt5|}}}]] | |||
+ | </div>{{#if:{{{подпись5|}}}| | |||
+ | <div class="thumbcaption" style="clear:left">{{{подпись5}}} | |||
+ | </div> | |||
+ | }} | |||
+ | </div> | |||
+ | }}{{#if:{{{изобр6|}}}| | |||
+ | <div style="{{#ifeq: {{{направление|horizontal}}}|horizontal|float: left;}} margin: 1px; width: {{#expr: 2 + {{#if:{{{ширина|}}}|{{{ширина}}}|{{{ширина6|200}}}}}}}px"> | |||
+ | <div class="thumbimage">[[file:{{{изобр6}}}|{{#if:{{{ширина|}}} | {{{ширина}}} | {{{ширина6|200}}} }}px{{#ifeq:{{{ссылка6|:}}}|:||{{!}}link={{{ссылка6}}}}}|alt={{{alt6|}}}]] | |||
+ | </div>{{#if:{{{подпись6|}}}| | |||
+ | <div class="thumbcaption" style="clear:left">{{{подпись6}}} | |||
+ | </div> | |||
+ | }} | |||
+ | </div> | |||
+ | }}{{#if:{{{изобр7|}}}| | |||
+ | <div style="{{#ifeq: {{{направление|horizontal}}}|horizontal|float: left;}} margin: 1px; width: {{#expr: 2 + {{#if:{{{ширина|}}}|{{{ширина}}}|{{{ширина7|200}}}}}}}px"> | |||
+ | <div class="thumbimage">[[file:{{{изобр7}}}|{{#if:{{{ширина|}}} | {{{ширина}}} | {{{ширина7|200}}} }}px{{#ifeq:{{{ссылка7|:}}}|:||{{!}}link={{{ссылка7}}}}}|alt={{{alt7|}}}]] | |||
+ | </div>{{#if:{{{подпись7|}}}| | |||
+ | <div class="thumbcaption" style="clear:left">{{{подпись7}}} | |||
+ | </div> | |||
+ | }} | |||
+ | </div> | |||
+ | }}{{#if:{{{изобр8|}}}| | |||
+ | <div style="{{#ifeq: {{{направление|horizontal}}}|horizontal|float: left;}} margin: 1px; width: {{#expr: 2 + {{#if:{{{ширина|}}}|{{{ширина}}}|{{{ширина8|200}}}}}}}px"> | |||
+ | <div class="thumbimage">[[file:{{{изобр8}}}|{{#if:{{{ширина|}}} | {{{ширина}}} | {{{ширина8|200}}} }}px{{#ifeq:{{{ссылка8|:}}}|:||{{!}}link={{{ссылка8}}}}}|alt={{{alt8|}}}]] | |||
+ | </div>{{#if:{{{подпись8|}}}| | |||
+ | <div class="thumbcaption" style="clear:left">{{{подпись8}}} | |||
+ | </div> | |||
+ | }} | |||
+ | </div> | |||
+ | }}{{#if:{{{изобр9|}}}| | |||
+ | <div style="{{#ifeq: {{{направление|horizontal}}}|horizontal|float: left;}} margin: 1px; width: {{#expr: 2 + {{#if:{{{ширина|}}}|{{{ширина}}}|{{{ширина9|200}}}}}}}px"> | |||
+ | <div class="thumbimage">[[file:{{{изобр9}}}|{{#if:{{{ширина|}}} | {{{ширина}}} | {{{ширина9|200}}} }}px{{#ifeq:{{{ссылка9|:}}}|:||{{!}}link={{{ссылка9}}}}}|alt={{{alt9|}}}]] | |||
+ | </div>{{#if:{{{подпись9|}}}| | |||
+ | <div class="thumbcaption" style="clear:left">{{{подпись9}}} | |||
+ | </div> | |||
+ | }} | |||
+ | </div> | |||
+ | }}{{#if:{{{изобр10|}}}| | |||
+ | <div style="{{#ifeq: {{{направление|horizontal}}}|horizontal|float: left;}} margin: 1px; width: {{#expr: 2 + {{#if:{{{ширина|}}}|{{{ширина}}}|{{{ширина10|200}}}}}}}px"> | |||
+ | <div class="thumbimage">[[file:{{{изобр10}}}|{{#if:{{{ширина|}}} | {{{ширина}}} | {{{ширина10|200}}} }}px{{#ifeq:{{{ссылка10|:}}}|:||{{!}}link={{{ссылка10}}}}}|alt={{{alt10|}}}]] | |||
+ | </div>{{#if:{{{подпись10|}}}| | |||
+ | <div class="thumbcaption" style="clear:left">{{{подпись10}}} | |||
+ | </div> | |||
+ | }} | |||
+ | </div> | |||
+ | }}{{#if:{{{подпись|}}}| | |||
+ | <div class="thumbcaption" style="clear: left; text-align: {{{зона_подписи|left}}}; background: {{{фон_подписи|transparent}}}">{{{подпись}}} | |||
+ | </div> | |||
+ | }} | |||
+ | </div> | |||
+ | </div> | |||
+ | }}</includeonly><noinclude> | |||
+ | {{documentation}} | |||
</noinclude> | </noinclude> |
Версия 11:19, 28 февраля 2015
Документация Документация
Этому шаблону не хватает документации. |
Вы можете помочь проекту, сделав описание шаблона: что он делает, как его использовать, какие параметры он принимает. Это поможет другим использовать его.
Для оформления можете воспользоваться {{doc}} или {{doc-inline}}. Не забывайте помещать описание внутрь <noinclude></noinclude>.
P.S. Также не забываем про категорию и интервики.
Во избежание поломок страниц, использующих данный шаблон, желательно экспериментировать в своём личном пространстве.
Категории: