Template:File: Difference between revisions

From Hack Sphere Labs Wiki
Jump to navigation Jump to search
Created page with "<noinclude>{{Template}} '''A 'File' box used to display file contents.''' ====Usage==== {{Codeline|1=<nowiki>{{File|name=file_name|content=Content of file_name}}</nowiki>}} {..."
 
No edit summary
 
Line 1: Line 1:
<noinclude>{{Template}}
<noinclude>{{DISPLAYTITLE:Template:hc}}
{{Template}}


'''A 'File' box used to display file contents.'''
'''Block code with header.'''


====Usage====
* Use [[Template:bc]] for block code without header.
* Use [[Template:ic]] for inline code.


{{Codeline|1=<nowiki>{{File|name=file_name|content=Content of file_name}}</nowiki>}}
==Usage==


{{Note|1=If the ''equal'' sign ( = ) is used inside the name or content parameters, MediaWiki will break the template's output. You need to enclose the equal sign (or the entire block of text) in {{Codeline|&lt;nowiki&gt;}} tags and/or use named parameters like so:
{{bc|<nowiki>{{hc|head|code}}</nowiki>}}


<pre>{{File|name=/tmp/bk==g.tmp|content=&lt;nowiki&gt;Content of /tmp/bk==g.tmp with [[wiki markup]] and '''other''' {{weirdness}}&lt;/nowiki&gt;}}</pre>
==Example==


{{File|name=/tmp/bk==g.tmp|content=<nowiki>Content of /tmp/bk==g.tmp with [[wiki markup]] and '''other''' {{weirdness}}</nowiki>}}}}
{{hc|head|code}}</noinclude><includeonly><pre<noinclude></noinclude> style="margin-bottom: 0; border-bottom:none; padding-bottom:0.8em;">{{{head|{{{1|{{META Error}}}}}}}}</pre<noinclude></noinclude>><!-- The line break is needed, otherwise the wiki will generate extraneous paragraphs inside the 2nd pre block -->
 
<pre<noinclude></noinclude> style="margin-top: 0; border-top-style:dashed; padding-top: 0.8em;">{{{output|{{{2|{{META Error}}}}}}}}</pre<noinclude></noinclude>></includeonly><noinclude><!-- The &lt;noinclude>&lt;/noinclude> hack is needed to allow wiki markup inside the pre tags; reference: http://www.gossamer-threads.com/lists/wiki/mediawiki/118688#118688 --></noinclude>
====Example====
 
{{Codeline|1=<nowiki>{{File|/etc/passwd|&lt;nowiki&gt;root:x:0:0:root:/root:/bin/bash</nowiki><br/>
bin:x:1:1:bin:/bin:/bin/false<br/>
daemon:x:2:2:daemon:/sbin:/bin/false<nowiki>&lt;/nowiki&gt;}}</nowiki>}}
 
{{File|/etc/passwd|<nowiki>root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/bin/false
daemon:x:2:2:daemon:/sbin:/bin/false</nowiki>}}
</noinclude><includeonly><div style="padding: 0.25em; margin: 0.50em 0 0 0; background-color: #E7FFE7; border: thin dashed #7F7F7F; border-bottom: thin solid #7F7F7F"><strong>File: <span style="font-family: monospace;">{{{name|{{{1|undefined}}}}}}</span></strong></div><pre&lt;noinclude&gt;&lt;/noinclude&gt; style="white-space: pre-wrap; overflow-x: auto; padding: 0.25em; margin: 0 0 0.50em 0; background-color: #F7F7F7; border: thin dashed #7F7F7F; border-top: none">{{{content|{{{2|undefined}}}}}}</pre&lt;noinclude&gt;&lt;/noinclude&gt;></includeonly>

Latest revision as of 07:43, 16 June 2015

This page is a template. It contains no information, but should be used as part of other articles. For more information, read Help:Template.

Please do not experiment with this template; you could ruin all pages using this template. If you want to edit this template, copy the text to Template:Sandbox, edit and test it there, and copy it back when it works.

Feel free to voice your opinion regarding this template.

Block code with header.

Usage

{{hc|head|code}}

Example

head
code