Template:WikiHelpLinks: Difference between revisions

From Grooper Wiki
No edit summary
No edit summary
 
(19 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{{1}}} (''{{HelpLink|{{{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)


I had to remove the wiki linkage (i.e. [[{{{1}}}]]). I was getting a "Node-count limit exceeded" error with it in place. The result is less ideal but functional. Most objects don't have a corresponding wiki article anyway.
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}}}}}]'')


POSSIBLE IMPROVEMENT IF I CAN MAKE WIKI LINKAGE WORK
Lua version:
This is probably better but warns "too many expensive parser functions" for the List of Grooper Object Types page
{{{1}}} (''[https://help.grooper.com/v2025/help?typeName={{#invoke:TypeNameLua|getTypeName|{{{1}}}}} {{#invoke:TypeNameLua|getTypeName|{{{1}}}}}]'')


{{#ifexist: {{{1}}} | [[{{{1}}}]] (''{{HelpLink|{{{1}}}}}'') | {{{1}}} (''{{HelpLink|{{{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}}]'') }}

Latest revision as of 11:48, 10 September 2025