[Mediawiki-l] Templates
John Blumel
johnblumel at earthlink.net
Tue Apr 19 13:37:32 UTC 2005
On Apr 19, 2005, at 8:49am, Giovanni wrote:
> Is it possible to pass as argument to a template another template? For
> example I need to store in a template the url of a image and then pass
> this template to another template. So when I change the image url
> inside the first template automatically I change the image in all the
> other templates.
I'm not exactly which case you are asking about but you can do any of
the following and there may be other possibilities (there are also
other examples at MetaWikiPedia:Help:Template):
case 1.
article = "blah", wikitext = "{{blah1}}"
template = "blah1", wikitext = "blah {{blah2}}"
template = "blah2", wikitext = "blah blah"
article blah displays text: "blah blah blah"
case 2.
article = "blah", wikitext = "{{blah1|blah2}}
template = "blah1", wikitext = "blah {{{{{1}}}}}
template = "blah2", wikitext = "blah blah"
article blah displays text: "blah blah blah"
case 3.
article = "blah", wikitext = "blah {{blah1|blah|blah2}}"
template = "blah1", wikitext = "{{{1}}} {{{{{2}}}|{{{1}}}}}"
template = "blah2", wikitext = "{{{1}}}"
article blah displays text: "blah blah blah"
I'm not sure how deep you can nest templates but it seems you can go at
least 3-4 deep.
John Blumel
More information about the MediaWiki-l
mailing list