Template:MW file

From Holocaustmap

<languages/> {{#switch:<translate></translate> | =

| #default={{#switch:<translate></translate> | ={{#if:||{{#ifeq:MW file|MW file|}}}}

| #default=Lua error: expandTemplate: template loop detected. }} {{#if: ||[[Category:MediaWiki code{{#translation:}}|MW file]]}} Template:IfNotTranslation Template:IfNotTranslation }} {{#if: true||[[Category:MediaWiki code{{#translation:}}|MW file]]}} Template:IfNotTranslation Template:IfNotTranslation

Lua error: Module:TNT:172: '''Missing JsonConfig extension, or not properly configured; Cannot load https://commons.wikimedia.org/wiki/Data:I18n/Documentation.tab. See https://www.mediawiki.org/wiki/Extension:JsonConfig#Supporting_Wikimedia_templates'''.{{#if:<translate> Displays an informative box about a file in MediaWiki core, with links to its source code in master, stable, and legacy branches, and links to its classes and interfaces in the generated PHP documentation. </translate>

{{MW file|FILENAME|PATH
|class1=CLASS
|class2=CLASS
|class3=CLASS
|...
|interface1=INTERFACE
|interface2=INTERFACE
|interface3=INTERFACE
|NotInGit=REASON
}}
  • <translate> <tvar name=1>FILENAME</tvar> is the name of the file, including extension.</translate>
    • <translate> If the file has been recently renamed, you can use the <tvar name=1>stable=</tvar> and the <tvar name=2>legacy=</tvar> parameters to provide the old name so links work; you'll need to update the template invocation as the release in which the file was renamed moves from master->stable->legacy.</translate>
  • <translate> <tvar name=1>PATH</tvar> is the path to the file; do not include a leading slash, include the trailing slash.</translate> <translate> Leave it blank for files in the root directory.</translate>
  • <translate> The <tvar name=1>class</tvar> arguments are all optional, and if supplied will link to the generated documentation.</translate> <translate> <tvar name=1>CLASS</tvar> should be the class name, as used in the URL.</translate> <translate> E.g. "<tvar name=1>Parser</tvar>" would generate a link to "<tvar name=2>classParser.html</tvar>".</translate> <translate> The template allows up to six class parameters, <tvar name=1>class1-class6</tvar></translate>
  • <translate> <tvar name=1>INTERFACE</tvar> is similar.</translate> <translate> The template allows up to three interface parameters</translate>
  • <translate> The <tvar name=1>NotInGit</tvar> argument is optional and should only be used if the file is not in [[<tvar name=2>Special:MyLanguage/Git</tvar>|Git]] for some reason (I think this only applies to <tvar name=3>LocalSettings.php</tvar>).</translate> <translate> <tvar name=1>REASON</tvar> is the reason that is displayed in the infobox.</translate> <translate> Note that <tvar name=1>NotInGit</tvar> is case sensitive!</translate>

<translate> The [[<tvar name=1>Special:MyLanguage/Manual:Contents</tvar>|Manual]] uses this template extensively.

Examples

</translate>

{{MW file|index.php|}}

{{#switch:<translate></translate> | ={{#if:true||{{#ifeq:MW file|MW file|}}}}

| #default=Lua error: expandTemplate: template loop detected. }} {{#if: true||[[Category:MediaWiki code{{#translation:}}|Index.php]]}} Template:IfNotTranslation Template:IfNotTranslation

{{MW file|Article.php|includes/page/
|class1=Article
}}

{{#switch:<translate></translate> | ={{#if:true||{{#ifeq:MW file|MW file|}}}}

| #default=Lua error: expandTemplate: template loop detected. }} {{#if: true||[[Category:MediaWiki code{{#translation:}}|Article.php]]}} Template:IfNotTranslation Template:IfNotTranslation


{{MW file|WikiPage.php|includes/page/
|class1=WikiPage
|interface1=Page
}}

{{#switch:<translate></translate> | ={{#if:true||{{#ifeq:MW file|MW file|}}}}

| #default=Lua error: expandTemplate: template loop detected. }} {{#if: true||[[Category:MediaWiki code{{#translation:}}|WikiPage.php]]}} Template:IfNotTranslation Template:IfNotTranslation


{{MW file|LocalSettings.php|
|NotInGit=<translate nowrap><!--T:18--> created during installation</translate>
}}

{{#switch:<translate></translate> | ={{#if:true||{{#ifeq:MW file|MW file|}}}}

| #default=Lua error: expandTemplate: template loop detected. }} {{#if: true||[[Category:MediaWiki code{{#translation:}}|LocalSettings.php]]}} Template:IfNotTranslation Template:IfNotTranslation

<translate>

See also

</translate>

  • {{git file}} — <translate> a simple link to a file on gerrit (from mediawiki/core or otherwise)</translate>
  • {{#ifeq:Category:MediaWiki code pages without class names|
 |

}}[[Special:MyLanguage/Category:MediaWiki code pages without class names|{{#if: |{{{2}}} |{{#ifexist:Translations:{{#if:Category|Category:}}MediaWiki code pages without class names/Page display title/en

 |{{#if:
   |{{#if:
     |
     |{{ Template:TNTN | nsp = 0 }}
   }}
   |{{ Template:TNTN }}
 }}
 |{{#if:
   |{{#if:MediaWiki code pages without class names
     |MediaWiki code pages without class names
     |Category:MediaWiki code pages without class names
   }}
   |Category:MediaWiki code pages without class names
 }}

}}}}]]{{#ifeq:Category:MediaWiki code pages without class names|

 |

}} — <translate> incompletely filled pages are automatically listed by this template</translate>

Template:MW file/doc


Maintenance: noslash| [[Category:Template documentation pages{{#translation:}}]] }}

[[Category:Infobox templates{{#translation:}}]] [[Category:Git{{#translation:}}]] [[Category:External link templates{{#translation:}}]]