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