User talk:Doylezor

Question regarding
I was playing around with portals and looking at the code used in their construction as I am interested in potentially building one. I wanted to familiarize myself with how they work before I get knee deep into it and I pretty much grasp it except for one thing. How in the heck does template work? I know what it does, but I can't find the source template to see the code that executes it. when used in a page creates a link to a new page with the included one's namespace and page name followed by /header. I have to admit this is very clever but I can't for the life of me track down the actual template that does this. I don't even know what I am looking for as the name changes depending on the name of the page it's included in. An explanation, or even better, a link directly to view the source code would be awesome, thank you in advance. -- Doylezor (talk) 19:35, 28 May 2009 (UTC)


 * Could you please give an example of where it is used? Thanks.  Chzz  ►  19:43, 28 May 2009 (UTC)
 * Okay, this is a little complicated, but I'll give it a go. Templates are not the only pages that can be transcluded - anything not in mainspace can be simply by wrapping the pagename in curly brackets (e.g., a message template I recently used).  is exactly like this: it just gives the name of the file to transclude in a slightly different way (a relative filepath). Thus, there is no intermediary template to be found anywhere. Hope that helps. - Jarry1250 (t, c) 19:46, 28 May 2009 (UTC)

Open an edit window in any portal in wikipedia, you will see which will produce a red link like (Namespace:Page Name)/Header. It doesn't seem to work here, but if you go to the sanf box and put in there and view it, you get Wikipedia:Sandbox/Header. I understand namespaces other than template can be included, however when I use that code in my own wiki (running mediawiki 1.14) It yeilds Template:/header and doesn't include the name of the page or the namespace I am including it in.
 * Seems to work fine here once you get rid of the stray nowiki. As for MW, I presume it's an option (try searching for "relative", it'll be called something like that). - Jarry1250 (t, c) 19:58, 28 May 2009 (UTC)

(Edit conflict)
 * Oh - yes, sure. It's a relative link to a page, as Jarry says above. For example; I've just made a page called User talk:Doylezor/foo which contains "hello".


 * If I put, on the line below,  it will transclude that page;


 * That uses the absolute pathname. I could however, use the relative pathname. On the line below, I have put ;


 * I hope this clarifies; I will find the relevant manual page in a few minutes. Cheers,  Chzz  ►  20:00, 28 May 2009 (UTC)

I appreciate the help guys and I think we are in the right track, but there is a mechanism or option, or extension or something being used to get the Name Space and Page included when is used as I do not get the same output on my own wiki installation. --Doylezor (talk) 20:10, 28 May 2009 (UTC)


 * No; there is no extension involved; this is core mediawiki; just relative pathnames. If it is not working on another wiki, it is probably because some variable is set differently - perhaps $wgScriptPath or something? Good luck with it, but we can't really support problems with other wikis; you could ask in IRC in the #mediawiki-tech channel or something. Drop me a note on my talk page if you think that I could help further.  Chzz  ►  20:27, 28 May 2009 (UTC)


 * P.S. You could also get around it by using magic words, ie .   Chzz  ►  20:33, 28 May 2009 (UTC)