コンテンツにスキップ

Template:前方一致ページ一覧/共通doc

テンプレート{{Prefix}}と、{{前方一致ページ一覧}} (別名{{lookfrom}}) は、特別ページ 特別:前方一致ページ一覧(Special:PrefixIndex)を使った特定の文字列で始まる「ページ名」(本文ではない)の一覧へのリンクをひとつだけ作ります。たとえば{{前方一致ページ一覧|大豆}}とすると、「大豆」で始まるページの一覧となります。

両者は似ていますが、以下2点の違いがあります。

  • リンクの表示が変えられるか。
  • 標準名前空間以外(つまり、記事以外のページ)で引数を省略した時の挙動。

ウィキペディア「での」設定では、ページ名の大文字小文字の区別がされるのは、2文字目以降です。→Help:ページ名#ページ名の一文字目 ページ名表示がTemplate:小文字Template:記事名の制約で変更されていても、関係はありません。

引数

[編集]

{{前方一致ページ一覧|検索語|名前空間}}

検索語(ひとつだけ)
検索する語。省略すると、名前空間名を除いた、読み込んだページ名になる。曖昧さ回避の「 (曖昧さ回避)」等の括弧等は除去されない。{{Prefix}}では、名前空間も含まれる。
名前空間
検索したい名前空間。省略すると、標準名前空間(記事のページ)。「名前空間:検索語」の形で、検索語に含めても良い。

{{Prefix|検索語|キャプション}}

検索語(ひとつだけ)
検索する語。省略すると、名前空間名を含む、読み込んだページ名になる。曖昧さ回避の括弧等は除去されない。{{前方一致ページ一覧}}では、省略した時には名前空間は含まない。
キャプション
表示されるリンク。省略すると、「検索語で始まるページの一覧」となる(鉤括弧ない)。

使用例

[編集]

引数なしの場合:

つまり、同じ結果になります。これらは、曖昧さ回避ページに置くと有用かも知れません。

検索語を指定:

標準名前空間(記事のページ)以外:

検索結果にはサブページも含まれるが、サブページの一覧は{{subpages}}を使った方が便利。

{{前方一致ページ一覧}}で名前空間を指定するには、{{前方一致ページ一覧|瀬|ファイル}}としても、{{前方一致ページ一覧|ファイル:瀬}}としても良い。結果は「ファイル:瀬」で始まるページの一覧

別名

[編集]

ウィキペディアを検索するテンプレート一覧

[編集]

検索窓

[編集]
  • {{検索窓}}: あるページを含めて、あるいは含めずに、そのサブページ全てを検索する、検索窓を作ります。過去ログ検索などに有用。
  • {{同時検索}}: 似たものですが、複数のページのサブページを対象にできます。{{検索窓}}より場所を取ります。

これらを作るタグ<inputbox>についてはmw:Extension:InputBox/ja参照。

リンク設置

[編集]

ページ名検索

[編集]

ページの内容ではなく、ページ名を対象とした検索もあります。

前方一致、すなわちある語句で始まるページ名の一覧へのリンクを作るテンプレートもあります。

両者は、引数を省略した時の挙動が標準名前空間以外で異なります。これらは曖昧さ回避ページで有用かも知れません。

  • {{分野名検索}}: たとえば(会社)など、括弧に入った語句を含むページ名を検索するリンクを作ります。曖昧さ回避の研究に有用です。
  • toolserverには、約物などまで含めて厳密にページ名を検索できるツールがあります。en:Help:Searching#grep参照。

サブページ一覧

[編集]

関連項目