細編集の要約なし |
(en:2225270に更新) |
||
(2人の利用者による、間の2版が非表示) | |||
1行目: | 1行目: | ||
+ | <includeonly>{{ #ifexist: File:{{PAGENAME:{{{1}}}}} }}{{ #widget: FileUrl | url = {{ #urldecode: {{ #sub: {{filepath: {{#titleparts: {{PAGENAME:{{{1}}}}}}} | {{{2|}}} }} | {{ #len: {{ #explode: {{filepath: Wiki.png}} | b/bc/ }} }} }} }}{{#if: {{{query|}}} | &{{{query}}} }}&format=original }}</includeonly><noinclude> |
||
− | <includeonly><!-- |
||
− | -->{{#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: ファイル:{{PAGENAME:{{{1}}}}} }}{{ #widget: FileUrl | url = {{#var: FileUrl}} }}</includeonly><noinclude> |
||
{{documentation}} |
{{documentation}} |
||
<!-- カテゴリと言語間リンクはここではなく、解説ページに追加してください --> |
<!-- カテゴリと言語間リンクはここではなく、解説ページに追加してください --> |
||
+ | </noinclude> |
2023年4月23日 (日) 02:34時点における最新版
このテンプレートは、Widget:FileUrlを使用して、CSS中の url()
が受け入れられる箇所でローカルファイルを使用できるようにします。この動作は通常、外部の画像のセキュリティリスクのために防止されています。
ウィキではファイルが「使用されている」とみなされないため、通常の [[ファイル:]]
構文でファイルを埋め込んだページが存在しない場合、特別:使われていないファイルに分類され、削除される可能性があります。したがって、ファイルが使用されているテンプレートのドキュメントページのように、ファイルをどこかで正しく使用するようにしてください。
使用例
リンク中のテキストに画像を追加する:
[[ダイヤモンド|<span style="padding-left:18px;background:{{FileUrl|Grid Diamond.png|16px}} no-repeat">ダイヤモンド</span>]]
[閲覧 | 編集 | 履歴 | キャッシュ破棄]上記の解説は、テンプレート:FileUrl/docから参照されています。