Шаблон:PetScan
Шаблон предназначен для создание ссылок на систему поиска по категориям PetScan.
ИспользованиеПравить
Стандартное использование шаблона: [{{PetScan|параметры}} текст ссылки]
или, что тоже самое: {{PetScan|параметры|text=текст ссылки}}
По умолчанию шаблон создаёт ссылку на список статей, которые входят в указанные категории. При этом поиск происходит на неограниченную глубину по подкатегориям (глубину поиска можно ограничить, задав параметр depth
). Список сортируется по алфавиту (если на задан параметр sortby
):
{{PetScan|Рукокрылые|text=Рукокрылые по алфавиту}}
→ Рукокрылые по алфавиту
Если задано несколько неименованных параметров, то поиск происходит по пересечению этих категорий (если не задан параметр combination=union
):
{{PetScan|Математика|Физика|text=Список статей, входящих в категорию математика и физика}}
→ Список статей, входящих в категорию математика и физика{{PetScan|Родившиеся в Москве|Родившиеся в 1790-е годы|text=Родившиеся в Москве в 1790-е годы}}
→ Родившиеся в Москве в 1790-е годы{{PetScan|Родившиеся 6 июня|Родившиеся в 1799 году|text=Родившиеся 6 июня 1799 года}}
→ Родившиеся 6 июня 1799 года
Шаблон понимает любые параметры, которые понимает сервис PetScan. Шаблон просто передаёт любой заданный ему параметр (за исключением специальных параметров[⇨]).
Использование шаблона в категорияхПравить
Если этот шаблон используется на страницах пространства категорий или их обсуждений, то он автоматически вставляет название страницы в качестве категории в которой искать.
Например на странице Категория:Рукокрылые можно поставить [{{PetScan}} Рукокрылые по алфавиту]
, и получит список рукокрылых по алфавиту. (См. также {{По алфавиту}}).
Чтобы подавить такое поведение, используйте специальный параметр noself=1
.
Специальные параметрыПравить
text
: Задаёт текст ссылки. Если он не указан, шаблон создаёт голую ссылку.noself
: Если у этого параметра непустое значение, шаблон не использует название страницы в качестве параметра (для страниц пространств Категория и Обсуждения категории).query
: При помощи этого параметра можно задать дополнительные параметры запроса, как они заданы в url запроса к PetScan. Это удобно, если вы использовали интерфейс сайта PetScan, чтобы задать дополнительные параметры поиска. После этого, нажав на одну из ссылок "Заполненная форма выполненного запроса с и без автозагрузки", вы получите ссылку на свой запрос. Параметры запроса будут в этой ссылке после "?". Эти параметры можно задать в query:{{PetScan|Математика|query=templates_use_talk_no=on&outlinks_yes=Википедия%3AСписок%20статей%2C%20которые%20должны%20быть%20во%20всех%20языковых%20версиях|text=Статьи категории Математика, которые должны быть во всех разделах}}
→ Статьи категории Математика, которые должны быть во всех разделах
Параметры PetScanПравить
Все остальные параметры передаются напрямую PetScan. Чтобы узнать какие параметры понимает PetScan можно создать запрос используя графический интерфейс, и посмотреть на ссылку, которую он генерирует. Ниже приведены некоторые параметры:
depth=n
: задаёт глубина поискаdepth=0
не искать в подкатегориях,depth=-1
неограниченный поиск (по умолчанию)combination=union
: объединение категорий (вместо пересечения)
См. такжеПравить
- ВП:PetScan
- {{По алфавиту}}.