Шаблон: Commonslink

Материал из Saraswati
Версия от 02:40, 8 июня 2015; Sbd (обсуждение | вклад) (Новая страница: «{{#if: {{{1|}}} | 15px|link=Викисклад commons:Category:{{{1}}}|{{#switch:{{{2|}}} |фото|ф|photo|p|1 = Фотогра…»)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Шаблон:Категория только в статьях

Документация Документация


Этот шаблон предназначен для реализации предложения по уточнению ссылок на Викисклад в шаблонах-карточках. Предложения по улучшению шаблона приветствуется!

В общем виде должен использоваться так: {{CommonsLink|Название категории на Викискладе|Текст для ссылки}}.

Вложенные параметры

В качестве второго параметра (текста для ссылки) можно использовать заданные в шаблоне сокращения (можно обсудить и другие варианты):

|фото       |ф|photo |p|1 = Фотографии по теме
|изображения|и|images|i|2 = Изображения по теме
|аудио      |а|audio |a|3 = Аудиофайлы по теме
|видео      |в|video |v|4 = Видеофайлы по теме
|документы  |д|docs  |d|5 = Документы по теме
|ав           |av      |6 = Аудио и видеофайлы по теме
|фв           |pv      |7 = Фото и видеофайлы по теме
|медиа      |м|media |m|0 = Медиафайлы по теме

Использование в других шаблонах

В шаблонах-карточках часто ссылку на Викисклад оформляют в параметре | внизу =, и для этого часто используют подобную конструкцию:

{{#if:{{{Commons|}}}|'''[[commons:Category:{{{Commons}}}|{{{Имя|{{{Commons|}}}}}}]]''' на [[Викисклад]]е}}

Вместо неё, предлагается использовать следующий код или подобный ему:

{{#if:{{{Commons|}}}|'''{{Commonslink|{{{Commons}}}|{{{Commons-text|}}}}} на [[Викисклад]]е'''}} 

При этом:

  • сохраняется возможность изменять оформление текста ссылки для каждого шаблона-карточки отдельно;
  • появляется возможность указывать текст ссылки индивидуально для каждого включения;
  • есть возможность задавать для конкретных шаблонов-карточек свои значения по умолчанию, отличные от указанного в этом шаблоне, для этого нужно в рекомендованной строчке изменить {{{Commons-text|}}} на {{{Commons-text|новое значение по умолчанию}}}.

См. также

Во избежание поломок страниц, использующих данный шаблон, желательно экспериментировать в своём личном пространстве.