18—19-я линии Васильевского острова
- 1 year ago
- 0
- 0
Этот шаблон предназначен для использования в коде шаблонов с целью категоризации по акваториям.
Если в коде вызова этого шаблона не указаны иные объекты, нежели необитаемые острова, то при наличии возможности (акватория указана, известен родительный падеж названия акватории, соответствующая категория существует) шаблон помещает статьи в соответствующую категорию. Если соответствующая категория не существует, но есть категория необитаемых островов вышестоящей акватории, шаблон помщает статью туда. Например, если указано «Баренцево море», статья будет помещена в категорию « Необитаемые острова Баренцева моря »; если же указано «Гренландское море», статья будет помещена в категорию « Необитаемые острова Северного Ледовитого океана ».
Шаблоны {{ острова по странам }} и {{ острова по акваториям }} используются в шаблонах {{ остров }} и {{ группа островов }} следующим образом:
{{#ifeq:{{{Население|}}}|0|
{{Острова по странам|{{{Страна|{{{Страны|}}}}}}|{{{Регион|{{{Регионы|}}}}}}|nocat={{{nocat|}}}}}
{{Острова по акваториям|{{{Акватория|{{{Акватории|}}}}}}|nocat={{{nocat|}}}}}
}}
(код здесь немного упрощён для наглядности). Шаблону нужно передавать один неименованный параметр, содержащий название одной или двух акваторий (если их две, в качестве разделителя используется наклонная черта).
Для использования в коде других шаблонов и, соответственно, для категоризации иных объектов, нежели необитаемые острова, используйте параметр
объекты
. Например, вот так:
{{Необитаемые острова по акваториям|{{{Акватория|}}}|nocat={{{nocat|}}}|объекты=Слоны}}
Если в какой-либо статье ваш шаблон вызван с параметром
|Акватория=Баренцево море
и категория
Слоны Баренцева моря
существует, то статья будет помещена в эту категорию.