Template:WikiHelpLinks: Difference between revisions
Dgreenwood (talk | contribs) No edit summary |
Dgreenwood (talk | contribs) No edit summary |
||
| (19 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
{{{1}}} (''{{ | {{{1}}} (''[https://help.grooper.com/v2025/help?typeName={{urlencode:{{#vardefineecho:typeName|{{TypeName|{{{1}}}}}}}}} {{#var:typeName}}]'')<!--- | ||
DOCUMENTATION | DOCUMENTATION | ||
{{urlencode}} is needed for clean links (converting + to %2B) | |||
VERSION DIFFERENCES | |||
All versions of this template have some problems | |||
- Original version causes full Grooper Object list to throw node-count limit errors. | |||
- Variables version throws less node-count limit errors. | |||
- Lua version throws none but causes pages to load exceptionally slowly. | |||
Original version: | |||
{{{1}}} (''[https://help.grooper.com/v2025/help?typeName={{TypeName|{{{1}}}}} {{TypeName|{{{1}}}}}]'') | |||
Lua version: | |||
{{{1}}} (''[https://help.grooper.com/v2025/help?typeName={{#invoke:TypeNameLua|getTypeName|{{{1}}}}} {{#invoke:TypeNameLua|getTypeName|{{{1}}}}}]'') | |||
{{#ifexist: {{{1}}} | [[{{{1}}}]] (''{{ | Variables version: | ||
{{{1}}} (''[https://help.grooper.com/v2025/help?typeName={{#vardefineecho:typeName|{{TypeName|{{{1}}}}}}} {{#var:typeName}}]'') | |||
The best solution seems to be (1) use the Variables version and (2) move the Commands and IP Commands from the List of Grooper Objects page to Derived Types sections in the Command and IP Command pages. | |||
POSSIBLE IMPROVEMENT | |||
This is probably better but warns "too many expensive parser functions" for the List of Grooper Objects page | |||
{{#ifexist: {{{1}}} | [[{{{1}}}]] (''[https://help.grooper.com/v2025/help?typeName={{#vardefineecho:typeName|{{TypeName|{{{1}}}}}}} {{#var:typeName}}]'') | {{{1}}} (''[https://help.grooper.com/v2025/help?typeName={{#vardefineecho:typeName|{{TypeName|{{{1}}}}}}} {{#var:typeName}}]'') }} | |||