Template:バスケットボール選手/style/doc
表示
< Template:バスケットボール選手 | style
![]() | これはTemplate:バスケットボール選手/styleの解説サブページです。 使用方法、カテゴリ、およびその他テンプレートページ自体に含まれない情報を収容しています。 |
![]() | Luaモジュールを使用しています: |
この{{バスケットボール選手/style}}のサブテンプレートは、個人が現在所属するプロチームのチームカラーに対応した色のヘッダーを生成するために使用されます。
使い方
[編集]{{バスケットボール選手/style|所属チーム名}}
または
{{バスケットボール選手/style|所属チーム名|team_link}}
仕組みについて
[編集]このテンプレートは、モジュール:Sports colorの 'check' 関数の戻りコードをチェックして、チームが既知であるかどうかを確認します。チームがモジュールによって知られている場合、それは known を返し、テンプレートはモジュール:Sports colorの 'colorcell' 関数で指定されたカラーリングを使用します。チームがモジュールに登録されていない場合、モジュールは何も返さず、テンプレートはモジュール:College colorの 'header' 関数で指定された色付けを使用します。
2番目の team_link パラメータが渡された場合、このスタイル文は色付きのリンクを生成するために使用され、それ以外の場合はテンプレートは単にスタイル文を返します。
テスト
[編集]以下は、テンプレートの正常確認するためのテストです。 このテストはモジュールのいくつかのセクションとNCAAカラーテンプレートの最後のチームをチェックします。
テスト | リーグ | 結果 |
---|---|---|
空欄 | N/A | background-color: #DCDCDC; color: #000000; |
引退 | N/A | background-color: #AA8877; color: #FFFFFF; |
フリーエージェント | N/A | background-color: #d0a5d3; color: #FFFFFF; |
ワシントン・ウィザーズ | NBA | background-color: #002B5C; color: #FFFFFF; |
Žalgiris Kaunas | Euroleague | background-color: #146734; color: #FFFFFF; |
Wollongong Hawks | NBL | background-color: #000000; color: #FFFFFF; |
Talk 'N Text Tropang Texters | PBA | background-color: #0055AF; color: #FFFFFF; |
Smart Gilas Pilipinas | PBA | background-color:#DCDCDC;color:#000000; |
s.Oliver Baskets | European leagues | background-color:#DCDCDC;color:#000000; |
Wonju Dongbu Promy | KBL | background-color: #009D85; color: #FFFFFF; |
South Korea national basketball team | KBL | background-color:#DCDCDC;color:#000000; |
ミシガン・ウルヴァリンズ | NCAA | background-color:#00274C;color:#FFFFFF; |
Moncton Magic | Canada | background-color: #000000; color: #FFFFFF; |
Raleigh Firebirds | The Basketball League | background-color:#DCDCDC;color:#000000; |
上の表の3番目の列は、どのクエリでも空白であってはならない。最初の3つだけがDCDCDC/000000(デフォルト)を返す必要があります。
複雑性
[編集]原理的には、もっと多くのリーグを追加することもできますが、そうするとモジュールが複雑になり、(a)レンダリング速度が低下するか、(b)恐ろしいスクリプトエラーが誘発される危険性があります。
関連項目
[編集]- 指定されたチームの色が既知であるかどうかを確認する場合: {{GotCollegeColorsFor}}
- {{CollegePrimaryHex}} and {{CollegeSecondaryHex}}
- {{CollegePrimaryStyle}} and {{CollegeSecondaryStyle}}
- {{CollegePrimaryColorLink}} and {{CollegeSecondaryColorLink}}
- {{NCAA color}}, {{NCAA color cell}} and {{NCAA secondary color cell}}
- {{Infobox baseball biography/style}} and {{Infobox basketball biography/style}}
- {{Baseball primary style}} and {{Baseball secondary style}}
- {{NFLPrimaryColor}} and {{NFLSecondaryColor}}
- {{CBB roster/Header}}
- {{NBA color}}