パラメータ追加: section, image-file, background, printable, etc. sectionスイッチで節用スタイル適用。
template>ぬまぶくろう (画像関連:「|image=」があっても未入力の場合等に意図した表示が出来なかったのを修正、{{{image}}}に{{{type}}}設定文字列を入力しても画像が表示されないように修正) |
template>Cpro (パラメータ追加: section, image-file, background, printable, etc. sectionスイッチで節用スタイル適用。) |
||
1行目: | 1行目: | ||
<table style="{{{style|}}}" class="plainlinks ambox {{#switch:{{{type|}}} | |||
| protection = ambox-protection | | protection = ambox-protection | ||
| serious = ambox-serious | | serious = ambox-serious | ||
7行目: | 7行目: | ||
| notice = ambox-notice | | notice = ambox-notice | ||
| #default = ambox-notice | | #default = ambox-notice | ||
}}"> | }} {{#if:{{{section|}}} <!-- 節フラグ: 指定すると節用のスタイルを適用 --> | ||
| ambox-section | |||
}} {{#if:{{{printable|}}} <!-- 印刷フラグ: 指定すると印刷時にも表示 --> | |||
| | |||
| noprint <!-- 規定値は印刷時非表示 --> | |||
}}" {{#if:{{{background|}}} <!-- 背景色 --> | |||
| style="background-color:{{{background}}}" | |||
}}> | |||
<tr> | <tr> | ||
<td class="ambox-image"> | <td class="ambox-image"> | ||
{{#ifeq:{{{image}}}|none | {{#ifeq:{{{image}}}|none | ||
| <!-- | | <!-- 画像無しの場合の空白セル: テキスト用セルの幅を100%にするために必要 --> | ||
| <div | | <div class="ambox-imagecontainer">{{#if:{{{image-file|}}} | ||
| [[画像:{{{image-file}}}|{{#if:{{{section|}}} | |||
| protection = | |{{{image-size-section|25}}} | ||
| serious = | |{{{image-size|40}}} | ||
| content = | }}px]] | ||
| style = | | {{#switch:{{{image|}}} | ||
| merge = | | protection | serious | content | style | merge | notice <!-- 既定画像用キーワード --> | ||
| notice = | | <!-- 空白または未定義 --> = [[画像:{{#switch:{{#if:{{{image|}}}|{{{image}}}|{{{type|}}}}} | ||
| #default = | | protection = Crystal Clear action lock.png | ||
}} | | serious = Stop hand nuvola.svg | ||
| content = Emblem-important.svg | |||
| style = Broom icon.svg | |||
| merge = Merge-split-transwiki default.svg | |||
| notice = Info non-talk.svg | |||
| #default = Info non-talk.svg | |||
}}|{{#if:{{{section|}}} | |||
|{{{image-size-section|25}}} | |||
|{{{image-size|40}}} | |||
}}px]] | |||
| blank = [[画像:No image.svg]] | |||
| #default = {{{image}}} | |||
}} | |||
}}</div> | }}</div> | ||
}}</td> | }}</td> | ||
<td class="ambox-text">{{{text}}}</td> | <td class="ambox-text">{{#if:{{{section|}}}|{{{text-section|{{{text}}}}}}|{{{text}}}}}</td> | ||
{{#if:{{{imageright|}}}| | {{#if:{{{imageright|}}}{{{imageright-file|}}}| | ||
<td class="ambox-imageright"><div | <td class="ambox-imageright"><div class="ambox-imagecontainer"> {{#if:{{{imageright-file|}}} | ||
| [[画像:{{{imageright-file}}}|{{#if:{{{section|}}} | |||
|{{{imageright-size-section|{{{image-size-section|25}}}}}} | |||
|{{{imageright-size|{{{image-size|40}}}}}} | |||
}}px]] | |||
| {{{imageright}}} | |||
}} </div></td> | |||
}} | }} | ||
</tr> | </tr> |