🔒

Шаблон:Файл

Материал из Циклопедии
(перенаправлено с «Шаблон:Изображение»)
Перейти к навигации Перейти к поиску
ℹ Документация 

Информация о файле. Другое название этого шаблона — {{Изображение}}.

Данный шаблон предназначен для размещения на страницах изображений и других файлов. Отображает основную информацию о файле. Шаблон вставляется на страницу файла в единственном экземпляре. Использование:

{{Файл
| Описание       = 
| Источник       = 
| Время создания = 
| Автор          = 
| Лицензия       = 
| Другие версии  = 
}}

В Циклопедии при загрузке файла заготовку шаблона можно вставить в поле редактирования, нажав на кнопку [вставить форму описания файла].

Данная версия шаблона основана на стилях без использования подстраниц, путём добавления к двухколоночной таблице идентификатора id="fileinfo". Для варианта описания несвободного файла добавьте дополнительно класс class=fileinfonf:

CSS-код шаблона для MediaWiki:Common.css
/* Информация о файле */

table#fileinfo {
	border-spacing:2px;
	margin:.25em auto;
	display:table;
	width:100%;
}
table#fileinfo > tbody > tr > th {
	width:1px;
}
table#fileinfo > tbody > tr > td {
	background:transparent;
	empty-cells:show;
	text-align:left;
	padding:0 .25em;
}
table#fileinfo > tbody > tr > td:empty {
	white-space:pre-wrap;
}
table#fileinfo > tbody > tr > th,
table#fileinfo > tbody > tr > td:empty {
	border:1px solid #e3e3b0;
	text-align:center;
	background:#ffe;
	padding:.5em;
}
table#fileinfo > tbody > tr > td > :last-child {
	margin-bottom:0!important;
}
table#fileinfo > tbody > tr:first-child > th:empty:before {
	content:"Описание";
}
table#fileinfo > tbody > tr:first-child + tr > th:empty:before {
	content:"Автор";
}
table#fileinfo > tbody > tr:first-child + tr + tr > th:empty:before {
	content:"Время" "\A0" "создания";
}
table#fileinfo > tbody > tr:first-child + tr + tr + tr > th:empty:before {
	content:"Источник";
}
table#fileinfo > tbody > tr:first-child + tr + tr + tr + tr > th:empty:before {
	content:"Лицензия";
}
table#fileinfo > tbody > tr:first-child + tr + tr + tr + tr + tr > th:empty:before {
	content:"Другие" "\A0" "версии";
}
table#fileinfo > tbody > tr:first-child > td:empty:before {
	content:"У этого файла отсутствует описание." "\A" "Изображение (файл) должно иметь описание для информирования других участников о содержании," "\20" "авторе," "\20" "источнике и дате," "\20" "если это возможно.";
}
table#fileinfo > tbody > tr:first-child + tr > td:empty:before {
	content:"В предоставленных данных не хватает информации об авторстве этого файла.";
}
table#fileinfo > tbody > tr:first-child + tr + tr > td:empty:before {
	content:"Для этого файла не указано его время создания.";
}
table#fileinfo > tbody > tr:first-child + tr + tr + tr > td:empty:before {
	content:"У этого файла отсутствует информация об источнике." "\A" "Пожалуйста," "\20" "укажите необходимый источник.";
}
/* + несвободный файл */
table.fileinfonf > tbody > tr:first-child > td:empty,
table.fileinfonf > tbody > tr:first-child + tr > td:empty,
table.fileinfonf > tbody > tr:first-child + tr + tr + tr > td:empty {
	border:1px solid #f00!important;
	background:#fcc!important;
}
table.fileinfonf > tbody > tr:first-child > td:empty:after,
table.fileinfonf > tbody > tr:first-child + tr > td:empty:after,
table.fileinfonf > tbody > tr:first-child + tr + tr + tr > td:empty:after {
	content:"\A" "\20" "Эта информация является обязательной для выполнения критериев добросовестного использования.";
}
table.fileinfonf > tbody > tr:first-child + tr > th:empty:after {
	content:"\20" "или правообладатель";
}