Template:Random portal component
表示
| Luaモジュールを使用しています: |
ウィキポータルのコラムの内容をランダムに変更するためのテンプレートです。使用例は、リンク元を参照してください。
使い方
[編集]このテンプレートを使うと、ボックス付きでランダム表示するコラムが作成できます。
- まずサブページを作ります。Portal:ほげほげならサブページ名はPortal:ほげほげ/特集画像のようにします。
- その下にさらにサブ-サブページ(番号サブページ)を作ります。の1、2、3、……と通し番号をふったサブページを作ります。
Portal:ほげほげ/特集画像/1、Portal:ほげほげ/特集画像/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-header colour}}—配色を自動計算し、細かな指定が不要なヘッダ
- {{Box-header-round}}—ボックスの角が丸いヘッダ
- {{Box-header-watch}}—ウォッチリストへの追加アイコンをもつヘッダ
- {{Box-header-style1}}—タイトル左寄せのヘッダ
- {{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}}—サーバーのキャッシュ破棄リンク