Minejango2 (토론 | 기여) 잔글편집 요약 없음 |
(corrected page) |
||
(다른 사용자 한 명의 중간 판 하나는 보이지 않습니다) | |||
1번째 줄: | 1번째 줄: | ||
+ | <includeonly><!-- |
||
− | <includeonly>{{ #ifexist: 파일:{{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}} |
||
<!-- Put categories/interwiki on the documentation page --> |
<!-- Put categories/interwiki on the documentation page --> |
2020년 10월 7일 (수) 01:53 판
이 틀은 Widget:FileUrl을 사용해서 지역 전용 파일을 CSS 중 url()
이 허용된 곳 어디든 사용할 수 있게 한다. 이것은 보통 외부 이미지에 대한 보안 위험 때문에 막아져 있다.
위키는 파일이 "사용"되고 있는지 확인하지 않고, 그 때문에 파일을 일반 [[File:]]
구문으로 파일을 사용하는 문서가 없으면, 특수:안쓰는파일이 될 것이고 지워질 수 있다. 따라서 그 파일을 쓰는 틀의 설명문서 같은 곳에 적절하게 "사용"해야 한다.
예시
링크 안의 텍스트에 배경 이미지를 추가하기:
[[다이아몬드|<span style="padding-left:18px;background:{{FileUrl|Grid Diamond.png|16px}} no-repeat">Diamond</span>]]
[보기 | 편집 | 역사 | 캐시 제거]위 설명문서는 틀:FileUrl/doc에서 왔습니다.