Help talk:Parameter default

From Meta, a Wikimedia project coordination wiki

[n] perhaps ambiguous[edit]

Perhaps, instead of

[v[i|@] | [sep|] {{[call]|[pc1|]|[pc2|]|[pc3|]|[pc4|]|[pv|1]=[i]}} ]

type

«v«i|@» | «sep|» {{«call»|«pc1|»|«pc2|»|«pc3|»|«pc4|»|«pv|1»=«i»}} »

AzaToth 10:57, 12 December 2005 (UTC)[reply]

It is not as easy to type on my keyboard. Also double symbols look more complicated when there are several. But when I encounter a case where there is confusion with links, I will consider this again.--Patrick 11:37, 12 December 2005 (UTC)[reply]
For me it's the same work, [ is Alt Gr + 8, ] is Alt Gr + 9, « is Alt Gr + z, » is Alt Gr + x AzaToth 11:46, 12 December 2005 (UTC)[reply]
I thought [ and ] are on most keyboards. I do not even need Shift. And I do not have a key Gr.--Patrick 11:53, 12 December 2005 (UTC)[reply]
The key is "Alt Gr" (for Alternate Graphics in the begining), I'm using a swedish keyboard AzaToth 11:56, 12 December 2005 (UTC)[reply]
Alt Gr does various things dependent on the Keyboard layout selected, on US Keyboards it does nothing (it's a spare Alt key) on UK keyboards it does allows ¦ (as opposed to |) and € é ú í ó á to be typed on other layouts it has similar functions (i.e. not often required but useful chars in the language) 217.146.125.100 14:03, 26 June 2007 (UTC)[reply]
Ambiguous? Pfft. None of this made any sense. {{{a}}} is written as [a]? What syntax are we working with here? Otheus 17:25, 21 January 2006 (UTC)[reply]

Version[edit]

Would it kill you to state clearly that this is 1.6 only and will not work at all on 1.5? I just wasted a lot of time here.

What they said. Good lord.

Understandability[edit]

it is a difficult topic, but perhaps by revising accessibility could be improved for beginners. The special topics are certainly useful, but seem a bit misplaced. LastBut1 etc. are excellent tricks, but I failed to understand what this has to do with Parameter defaults.

It applies them.--Patrick (talk) 00:45, 17 April 2008 (UTC)[reply]

Another note: I stumbled here and elsewhere on assumptions that we understand what the special symbol "@" means, but this is not explained. Vigilius 17:10, 15 April 2008 (UTC)[reply]

"@" has no special meaning, the method described is based on the assumption that this is an unlikely parameter value.--Patrick (talk) 00:45, 17 April 2008 (UTC)[reply]

Unreadable[edit]

Frankly, this documentation is completely unreadable. I have a decade of programming web applications in scripting languages under my belt, and I'm having severe difficulty understanding it. This page needs to be rewritten using tables to display the results of code, instead of trying to describe what the code does.

Code Result
Here is some code
    It does stuff
This is the output of the code
Here is some other code
    It does different stuff
This is the output of the other code

All outdated material ("this section was written before ParserFunctions" - what are they? No explanation is given to the new reader) needs to be removed or placed on a page clearly explaining until when it was relevant.

-- Hex [t/c] 10:22, 24 September 2012 (UTC)[reply]

For introductory material there are some links at the top of Help:Template.--Patrick (talk) 14:33, 24 September 2012 (UTC)[reply]

To use empty/space parameter as default[edit]

Please explain how to make this to work on old version of wiki where #if does not work.

Can't understand this help section here with hard-to-read examples.


I want:

{{tempname||param2|param3}}

where it used empty parameter as {{PAGENAME}}


a pity that this does not work.. :(
{{{1|{{PAGENAME}}}}}

— The preceding unsigned comment was added by HaxLi (talk)

{{tempname|2=param2|3=param3}}
leaves {{{1}}} undefined. - Patrick (talk) 00:18, 5 March 2014 (UTC)[reply]