Шаблон:Галерея — различия между версиями
Версия 10:08, 22 апреля 2011 | Версия 18:19, 28 сентября 2011 | |||
Строка 7: | Строка 7: | |||
#vardefine:caption|{{#explode:{{#var:value}}|;|1}} }} | #vardefine:caption|{{#explode:{{#var:value}}|;|1}} }} | |||
<div class="tleft" style="clear:none;width:155px;margin:2px;"> | <div class="tleft" style="clear:none;width:155px;margin:2px;"> | |||
? | <div style="padding:0;width:150px;border:1px solid #CCCCCC;text-align:center;"> | + | <div style="padding:0;width:150px;height:162px;border:1px solid #CCCCCC;text-align:center;"> | |
<span style="line-height:150px;">[[{{#var:file}}|120x120px|middle]] | <span style="line-height:150px;">[[{{#var:file}}|120x120px|middle]] | |||
</span> | </span> |
Версия 18:19, 28 сентября 2011
Шаблон предназначен для создания галереи картинок аналогичной вики-галереи <gallery>. В отличие от последней картинки занимают не фиксированное число колонок, а всю доступную ширину экрана.
Использование шаблона
В качестве аргументов в шаблон передаются названия файлов и через точку с запятой «;» подписи к ним. Число файлов может быть любым, подпись можно не задавать.
{{Галерея |Файл:Имя картинки1.jpg ; Подпись к картинке 1 |Файл:Имя картинки2.jpg ; Подпись к картинке 2 |Файл:Имя картинки3.jpg ; Подпись к картинке 3 }}
Фон и рамки галереи шаблоном {{Галерея}} не задаются, если необходимо, то их можно задать, обернув галерею в блочный элемент <div>, которому заданы соответствующие стили.
Проблемы и ограничения
Если подпись у картинки длиннее, чем у последующих, то при переносе блоков в следующую строку может возникнуть ситуация, когда блоки «спотыкаются» о длинную подпись и не прижимаются к левому краю.
Поэтому, чем длиннее подпись, тем ближе к концу списка следует ставить картинку. Последней должна быть картинка с самой длинной подписью.
- Пример 1. Правильно
- (попробуй изменить ширину окна)
Внимание! Шаблон «Галерея» устарел.
Используй разметку <gallery></gallery>
- Пример 2. Неправильно
- (попробуй изменить ширину окна)
Внимание! Шаблон «Галерея» устарел.
Используй разметку <gallery></gallery>