「テンプレート:Ambox」の版間の差分

提供:関南・東山地方Wiki
ナビゲーションに移動 検索に移動
template>ぬまぶくろう
(画像関連:「|image=」があっても未入力の場合等に意図した表示が出来なかったのを修正、{{{image}}}に{{{type}}}設定文字列を入力しても画像が表示されないように修正)
template>Cpro
(パラメータ追加: section, image-file, background, printable, etc. sectionスイッチで節用スタイル適用。)
1行目: 1行目:
<noinclude>{{告知|提案|{{{style}}}を'''自由に指定できない'''ようにした方が'''テンプレートの外観を統一'''できるのでは?}}</noinclude><table style="{{{style|}}}" class="<!--metadata--> plainlinks ambox {{#switch:{{{type|}}}
<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
   | <!-- no image cell; text cell だけ表示したい場合に必要な空の cell -->
   | <!-- 画像無しの場合の空白セル: テキスト用セルの幅を100%にするために必要 -->
   | <div style="width:52px;"> {{#switch:{{{image|}}}
   | <div class="ambox-imagecontainer">{{#if:{{{image-file|}}}
    | = {{#switch:{{{type|}}}
    | [[画像:{{{image-file}}}|{{#if:{{{section|}}}
         | protection = [[Image:Crystal Clear action lock.png|40px]]
      |{{{image-size-section|25}}}
         | serious    = [[Image:Stop hand nuvola.svg|40px]]
      |{{{image-size|40}}}
         | content    = [[Image:Emblem-important.svg|40px]]
    }}px]]
         | style      = [[Image:Broom icon.svg|40px]]
    | {{#switch:{{{image|}}}
         | merge      = [[Image:Merge-split-transwiki default.svg]]
      | protection | serious | content | style | merge | notice <!-- 既定画像用キーワード -->
         | notice    = [[Image:Info non-talk.png|40px]]
      | <!-- 空白または未定義 --> = [[画像:{{#switch:{{#if:{{{image|}}}|{{{image}}}|{{{type|}}}}}
         | #default  = [[Image:Info non-talk.png|40px]]
         | protection = Crystal Clear action lock.png
       }}
         | serious    = Stop hand nuvola.svg
    | blank     = [[Image:Spacer.gif]]
         | content    = Emblem-important.svg
    | #default   = {{{image}}}
         | 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 style="width:52px"> {{{imageright}}} </div></td>
   <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>

2007年11月26日 (月) 23:14時点における版