2,733
edits
m (+-cat) |
Red Leader (talk | contribs) (Add path, branch, and line params, expand example, add related templates) |
||
Line 1: | Line 1: | ||
http://sourceforge.net/p/flightgear/fgaddon/{{{ | http://sourceforge.net/p/flightgear/fgaddon/{{{r|HEAD}}}/tree/{{{b|trunk}}}/Aircraft/<!-- | ||
-->{{#if: {{{1|}}} <!-- Is an aircraft defined? --> | -->{{#if: {{{1|}}} <!-- Is an aircraft defined? --> | ||
| <!-- Yes, go to file path --><!-- | | <!-- Yes, go to file path --><!-- | ||
-->{{{1}}}/ | -->{{{1}}}/<!-- | ||
| <!-- No, go to the | -->{{#if: {{{2|}}} <!-- Is a path given? --><!-- | ||
-->| {{{2}}}{{#if: {{{l|}}} | #l{{{l}}} }} <!-- Yes, add it to the URL --><!-- | |||
-->}} | |||
| <!-- No, go to the default --><!-- | |||
-->}}<noinclude> | -->}}<noinclude> | ||
{{Informative template|1= | {{Informative template|1= | ||
__NOTOC__ | __NOTOC__ | ||
== Goal == | == Goal == | ||
This template will return the URL of an FGAddon aircraft if given the name of the aircraft directory in the repository. | 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 == | == Usage == | ||
{{obr}}'''fgaddon url'''{{!}}''aircraft''{{!}}'' | {{obr}}'''fgaddon url'''{{!}}''aircraft''{{!}}''path''{{!}}''r=''{{!}}''b=''{{!}}''l=''{{cbr}} | ||
All parameters are optional. | All parameters are optional. | ||
Line 17: | Line 20: | ||
; aircraft: Aircraft directory name. If empty the URL of <code>trunk/Aircraft/</code> will be returned. | ; aircraft: Aircraft directory name. If empty the URL of <code>trunk/Aircraft/</code> 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: Optional revision number to use instead of <code>HEAD</code>. | |||
; b: Optional branch name to use instead of <code>trunk</code>. | |||
; l: Used with the '''path''' parameter to link to a given line in a file. | |||
: {{inote|This parameter will not work if the linked file is of a certain file type, such as <code>.nas</code>. However, this is to do with SourceForge, not the template.}} | |||
== Examples == | == Examples == | ||
=== No parameters given === | |||
<nowiki>{{fgaddon url}}</nowiki> | <nowiki>{{fgaddon url}}</nowiki> | ||
{{fgaddon url}} | {{fgaddon url}} | ||
=== Aircraft given === | |||
<nowiki>{{fgaddon url|737-200}}</nowiki> | <nowiki>{{fgaddon url|737-200}}</nowiki> | ||
{{fgaddon url|737-200}} | {{fgaddon url|737-200}} | ||
<nowiki>{{fgaddon url|ec135|560}}</nowiki> | === Revision number given === | ||
{{fgaddon url|ec135|560}} | <nowiki>{{fgaddon url|ec135|r=560}}</nowiki> | ||
{{fgaddon url|ec135|r=560}} | |||
=== Branch name given === | |||
<nowiki>{{fgaddon url|B-1B|b=branches/release-3.6.0}}</nowiki> | |||
{{fgaddon url|B-1B|b=branches/release-3.6.0}} | |||
=== Path and line number given === | |||
<nowiki>{{fgaddon url|F-15|Nasal/fox2.nas}}</nowiki> | |||
{{fgaddon url|F-15|Nasal/fox2.nas}} | |||
<nowiki>{{fgaddon url|F-15|f15c-set.xml|l=8}}</nowiki> | |||
{{fgaddon url|F-15|f15c-set.xml|l=8}} | |||
=== Usage in a wiki URL === | |||
<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] | |||
== Related templates == | |||
* {{tl|repo link}} | |||
* {{tl|fgdata file}} | |||
* {{tl|flightgear file}} | |||
* {{tl|simgear file}} | |||
}} | }} |