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

提供: Minecraft Wiki
移動先: 案内検索
(「テンプレート:FileUrl」を保護しました: カスケード保護 ([編集=管理者のみ許可] (無期限) [移動=管理者のみ許可] (無期限)))
1行目: 1行目:
  +
<includeonly><!--
<includeonly>{{ #ifexist: File:{{PAGENAME:{{{1}}}}} }}{{ #widget: FileUrl | url = {{ #sub: {{filepath: {{PAGENAME:{{{1}}}}} | {{{2|}}} }} | {{ #len: {{ #explode: {{filepath: Wiki.png}} | b/bc/ }} }} }}{{#if: {{{query|}}} | ?{{{query}}} }} }}</includeonly><noinclude>
 
  +
-->{{#vardefine: FilePathLen | {{#len: {{#explode: {{filepath: Wiki.png}} | b/bc/ }} }} }}<!-- length of the constant prefix
  +
  +
-->{{#vardefine: FilePath | {{filepath: {{PAGENAME:{{{1}}}}} | {{{2|}}} }} }}<!-- base file path
  +
-->{{#vardefine: FilePath | {{#sub: {{#var: FilePath}} | {{#var: FilePathLen}} }} }}<!-- file path minus constant prefix
  +
-->{{#vardefine: FilePath | {{#explode: {{#var: FilePath}} | /revision }} }}<!-- file path minus constant prefix and CB suffix
  +
  +
-->{{#if: {{{2|}}}<!--
  +
-->| {{#vardefine: FilePath| thumb/{{#var: FilePath }}/{{{2}}}-{{anchorencode: {{PAGENAME: {{{1}}} }} }} }}<!--
  +
-->}}<!--
  +
  +
-->{{#vardefine: FileUrl | {{#var: FilePath}}{{#if: {{{query|}}} | ?{{{query}}} }} }}<!--
  +
  +
-->{{ #ifexist: File:{{PAGENAME:{{{1}}}}} }}{{ #widget: FileUrl | url = {{#var: FileUrl}} }}</includeonly><noinclude>
 
{{documentation}}
 
{{documentation}}
 
<!-- カテゴリと言語間リンクはここではなく、解説ページに追加してください -->
 
<!-- カテゴリと言語間リンクはここではなく、解説ページに追加してください -->

2020年9月20日 (日) 07:07時点における版

このテンプレートは、Widget:FileUrlを使用して、CSS中の url() が受け入れられる箇所でローカルファイルを使用できるようにします。この動作は通常、外部の画像のセキュリティリスクのために防止されています。

ウィキではファイルが「使用されている」とみなされないため、通常の [[ファイル:]] 構文でファイルを埋め込んだページが存在しない場合、特別:使われていないファイルに分類され、削除される可能性があります。したがって、ファイルが使用されているテンプレートのドキュメントページのように、ファイルをどこかで正しく使用するようにしてください。

使用例

リンク中のテキストに画像を追加する:

[[ダイヤモンド|<span style="padding-left:18px;background:{{FileUrl|Grid Diamond.png|16px}} no-repeat">ダイヤモンド</span>]]

ダイヤモンド

[閲覧 | 編集 | 履歴 | キャッシュ破棄]上記の解説は、テンプレート:FileUrl/docから参照されています。