コンテンツにスキップ

Template:Random portal component

テンプレートの解説[表示] [編集] [履歴] [キャッシュを破棄]

ウィキポータルのコラムの内容をランダムに変更するためのテンプレートです。使用例は、リンク元を参照してください。

使い方

[編集]

このテンプレートを使うと、ボックス付きでランダム表示するコラムが作成できます。

  • まずサブページを作ります。Portal:ほげほげならサブページ名はPortal:ほげほげ/特集画像のようにします。
  • その下にさらにサブ-サブページ(番号サブページ)を作ります。の1、2、3、……と通し番号をふったサブページを作ります。Portal:ほげほげ/特集画像/1Portal:ほげほげ/特集画像/2、...となります。0で始まるページ名にしないでください。
  • ポータルにこのテンプレートを貼り、通し番号の最後の数(最大値)をmaxに入力します。次のフォーマットをコピーして使うとよいでしょう。
{{Random portal component
|header = 
|footer = 
|subpage = 
|max = 
}}
  • 番号サブページの数が変わったら、maxに入力している数字も更新する必要があります。

このテンプレートは既定で、ヘッダとして「(ページ名)/box-header」(例えばPortal:ほげほげ/box-header)のページを、フッタとしてTemplate:Box-footerを読み込んで、ボックスのレイアウトをつくります。ヘッダのページが存在しないときはエラーを返します。別のヘッダを使うこともできます。ヘッダが2種類以上あって使い分けたいときなどが該当しますが、|headertemplate=にヘッダにしたいページ名を入力します。

引数

[編集]
引数の一覧
引数 指定内容 既定値 説明
header ボックスに表示されるタイトルです。
footer (オプション) ボックスのフッターに表示するテキストです。
subpage 読み込むサブページの名前です。例:「特集記事」「特集項目」「選出記事」「抜粋画像」「特集画像」
max 読み込む番号サブページ(サブ-サブページ)の最大値です。正の整数にする必要があります。番号サブページの数が変わったら更新する必要があります。
headertemplate (オプション)既定の「ページ名/box-header」の代わりに、ヘッダに使うテンプレート名です。
rootpage (オプション)サブページ名の前半部分です。通常は参照読み込みするポータルのページ名なので指定する必要はありません。別のページのサブページを読み込む場合などに使います。例:「Portal:ほげほげ」
(seed) 過去に使っていた引数です。モジュール導入後は不要になりました。(うまくランダムに数字を出すために素数を入力していました。現在は、入力しても結果に影響しません。)

[編集]

Portal:化学の「秀逸・良質な記事」の例を挙げます。Portal:化学には以下のように記載されています。「Portal:化学/秀逸・良質な記事/1」から始まる通し番号のページ群があり、ランダムで表示されています。

{{Random portal component
|header=秀逸・良質な記事
|subpage=秀逸・良質な記事
|max=20}}

他の使用例はこのテンプレートのリンク元から探すことができます。「 (参照読み込み) 」が付いたページで使用されています。

カテゴリ

[編集]

このテンプレートは、ある条件を満たす場合、貼り付けられたページに次の監視カテゴリが付与されます:

  • Category:番号サブページが指定の最大値より少ないRandom portal component - 最大値と比較し、番号サブページ(サブ-サブページ)に抜けがあるときはこのカテゴリが付きます。例えば、Portal:ほげほげの特集画像で|max=10と入力しているものの、「Portal:ほげほげ/特集画像/1」から「Portal:ほげほげ/特集画像/10」までの10ページのうち、「Portal:ほげほげ/特集画像/6」は存在しないときです。
  • Category:番号サブページが指定の最大値より多いRandom portal component - 最大値と比較し、番号サブページ(サブ-サブページ)の指定漏れがあるときはこのカテゴリが付きます。例えば、Portal:ほげほげの特集画像で|max=10と入力しているのに、「Portal:ほげほげ/特集画像/1」から「Portal:ほげほげ/特集画像/12」までの12ページ存在するときです。

関連テンプレート

[編集]

ポータルページの特集コンテンツ用

  • {{Transclude random subpage}}—特集サブページをランダムに読み込む。ボックスなし。
  • {{Random portal component}}—特集サブページをランダムに読み込む。ボックス付き。
  • {{Random subpage}}—各種サブページをランダムに読み込む。ボックスなし。
  • {{Numbered subpages}}—管理用。通し番号が振られたサブページを一覧表示し比較しやすくしたもの。
  • {{Random item}}—コンテンツのランダム表示に使用できます。

ポータルページの特集サブページ用

ポータルページのレイアウト用

  • {{Box-header}}—既定では長方形のボックス形式のヘッダ。文字・背景・線・余白のスタイル、編集リンクなどのレイアウト指定を行う。
  • {{Box-footer}}—ボックス形式のフッタ。Box-headerと必ずセットで使う。目次・ページ先頭へのリンクをする。
  • {{ウィキポータルボックスヘッダ}} & {{ウィキポータルボックスフッタ}}—長方形のボックス形式のヘッダ&フッタ
  • Portal:Box-header & Portal:Box-footer—(旧式)長方形のボックス形式のヘッダ&フッタ。Box-headerの古いCSSスタイルを使用。
  • {{標準コラム}}—(旧式)ボックスの角が丸いヘッダで、アイコン使用にも対応
  • {{影付コラム}}—(旧式)長方形で影付きのボックス形式のヘッダ
  • {{コラム}}—(旧式)タイトル下方に色付き線を表示するシンプルな見た目のヘッダ
  • {{Flex columns}}—左右2列のレイアウト用

関連ポータル等への案内リンク用

  • {{ウィキポータルリンク}}({{Portal}})—右寄せボックス、任意画像または自動アイコン、背景水色または灰色—主に記事、カテゴリ用
  • {{Portal box}}—右寄せボックス、アイコンなし、背景水色—主に記事、カテゴリ用
  • {{Portal bar}}—横長全幅ボックス、自動アイコン、文字アイコンやや小さめ—主に記事、カテゴリ、ポータル用
  • {{Portal-inline}}—左寄せボックスなし、文字アイコン小さめ表示にも対応—主に記事、テンプレート内表示用
  • {{Related portals}}—左寄せボックス、自動アイコン、アイコンやや大きめ—主にポータル用
  • {{Related portals2}}—左寄せボックス、自動アイコン、アイコン大きめ、2段表示—主にポータル用
  • {{WikimediaForPortals}}—姉妹プロジェクトへの案内リンク

汎用

  • {{Portals}}—ポータル制度の簡易案内
  • {{Purge page}}—サーバーのキャッシュ破棄リンク