Template:Fgaddon aircraft source: Difference between revisions
Jump to navigation
Jump to search
m (Bugman moved page Template:Fgaddon url to Template:Fgaddon file: Consistency with all the other repository file templates.) |
(Added the file parameter to allow this template to match the behaviour of all the other repository file templates.) |
||
Line 1: | Line 1: | ||
http://sourceforge.net/p/flightgear/fgaddon/{{{r|HEAD}}}<!-- tarball?path=/*no "/tree/"* --><!-- | {{#if: {{{file|}}} |[http|http}}://sourceforge.net/p/flightgear/fgaddon/{{{r|HEAD}}}<!-- tarball?path=/*no "/tree/"* --><!-- | ||
-->/tree/<!-- | -->/tree/<!-- | ||
-->{{#if: {{{b|}}} <!-- Is a branch defined? --> | -->{{#if: {{{b|}}} <!-- Is a branch defined? --> | ||
Line 18: | Line 18: | ||
}} | }} | ||
}} | }} | ||
| <!-- No, go to the default --> | | <!-- No, go to the default --> }} <!-- | ||
}}<noinclude> | -->{{#if: {{{file|}}} | {{{1}}}/{{{2}}}]}} <!-- | ||
--><noinclude> | |||
{{Informative template|1= | {{Informative template|1= | ||
__NOTOC__ | __NOTOC__ | ||
Line 26: | Line 27: | ||
== Usage == | == Usage == | ||
{{obr}}'''fgaddon url'''{{!}}''aircraft''{{!}}''path''{{!}}''r=''{{!}}''b=''{{!}}''l=''<!-- {{!}}''tarball='' -->{{cbr}} | {{obr}}'''fgaddon url'''{{!}}''aircraft''{{!}}''path''{{!}}''r=''{{!}}''b=''{{!}}''l=''{{!}}''file=''<!-- {{!}}''tarball='' -->{{cbr}} | ||
All parameters are optional. | All parameters are optional. | ||
Line 40: | Line 41: | ||
; l: Used with the '''path''' parameter to link to a given line in a file. | ; l: Used with the '''path''' parameter to link to a given line in a file. | ||
: {{inote|Due to SourceForge limitations this parameter does not fork for some file types, in particular <code>.nas</code> (Nasal) files.}} | : {{inote|Due to SourceForge limitations this parameter does not fork for some file types, in particular <code>.nas</code> (Nasal) files.}} | ||
; file: If set, then a link to the file rather than the full URL will be shown. | |||
<!-- | <!-- | ||
; tarball: If not empty, the link will create and link to a <code>.tar.gz</code> (tarball) snapshot of a an aircraft directory. | ; tarball: If not empty, the link will create and link to a <code>.tar.gz</code> (tarball) snapshot of a an aircraft directory. | ||
Line 71: | Line 75: | ||
<nowiki>[{{fgaddon url|F-15|Nasal/fox2.nas}} The F-15's missile system]</nowiki> | <nowiki>[{{fgaddon url|F-15|Nasal/fox2.nas}} The F-15's missile system]</nowiki> | ||
[{{fgaddon url|F-15|Nasal/fox2.nas}} The F-15's missile system] | [{{fgaddon url|F-15|Nasal/fox2.nas}} The F-15's missile system] | ||
=== Pointer to a file === | |||
<nowiki>{{fgaddon url|F-15|Nasal/fox2.nas|file=yes}}</nowiki> | |||
{{fgaddon url|F-15|Nasal/fox2.nas|file=yes}} | |||
<!-- | <!-- | ||
== Technical details == | == Technical details == |
Revision as of 09:56, 24 February 2016
http://sourceforge.net/p/flightgear/fgaddon/HEAD/tree/trunk/Aircraft/
The following template description is not displayed when the template is inserted in an article.
Goal
This template will return the URL of an FGAddon aircraft if given the name of the aircraft directory in the repository, and optionally a file in that aircraft's directory.
Usage
{{fgaddon url|aircraft|path|r=|b=|l=|file=}}
All parameters are optional.
- aircraft
- Aircraft directory name. If empty the URL of
trunk/Aircraft/
will be returned.
- path
- What follows after the aircraft's repository name in the URL. Can be the path to a file or a directory.
- r
- Revision number to use instead of
HEAD
.
- b
- Branch name to use instead of
trunk
.
- l
- Used with the path parameter to link to a given line in a file.
- Note Due to SourceForge limitations this parameter does not fork for some file types, in particular
.nas
(Nasal) files.
- file
- If set, then a link to the file rather than the full URL will be shown.
Examples
No parameters given
{{fgaddon url}}
https://sourceforge.net/p/flightgear/fgaddon/HEAD/tree/trunk
Aircraft given
{{fgaddon url|737-200}}
https://sourceforge.net/p/flightgear/fgaddon/HEAD/tree/trunk/737-200
Revision number given
{{fgaddon url|ec135|r=560}}
https://sourceforge.net/p/flightgear/fgaddon/HEAD/tree/trunk/ec135
Branch name given
{{fgaddon url|B-1B|b=release-3.6.0}}
https://sourceforge.net/p/flightgear/fgaddon/HEAD/tree/release-3.6.0/B-1B
Path and line number given
{{fgaddon url|F-15|Nasal/fox2.nas}}
https://sourceforge.net/p/flightgear/fgaddon/HEAD/tree/trunk/F-15
{{fgaddon url|F-15|f15c-set.xml|l=8}}
https://sourceforge.net/p/flightgear/fgaddon/HEAD/tree/trunk/F-15#l8
Usage in a wiki URL
[{{fgaddon url|F-15|Nasal/fox2.nas}} The F-15's missile system]
Pointer to a file
{{fgaddon url|F-15|Nasal/fox2.nas|file=yes}}
https://sourceforge.net/p/flightgear/fgaddon/HEAD/tree/trunk/F-15
Related templates
Source link templates
- {{repo link}}
- {{fgdata file}}
- {{flightgear file}}
- {{simgear file}}
Commit link templates
- {{fgaddon revision}}
- {{fgdata commit}}
- {{simgear commit}}
- {{flightgear commit}}