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