Difference between revisions of "Template:Links to/testcases"
imported>Cpiral (→top: + external style links for later testcases) |
imported>Cpiral |
||
| Line 64: | Line 64: | ||
#THis "has" all the issues {{linksto|THis "has" all the issues|{{NAMESPACE}}:{{BASEPAGENAME}}}} | #THis "has" all the issues {{linksto|THis "has" all the issues|{{NAMESPACE}}:{{BASEPAGENAME}}}} | ||
#THis has/all the issues {{linksto|THis has/all the issues|{{NAMESPACE}}:{{BASEPAGENAME}}}} | #THis has/all the issues {{linksto|THis has/all the issues|{{NAMESPACE}}:{{BASEPAGENAME}}}} | ||
| − | #THis_has_all_the_issues {{linksto | + | #THis_has_all_the_issues {{linksto|THis has all the issues|{{NAMESPACE}}:{{BASEPAGENAME}}}} |
| − | #THis has all the_issues {{linksto | + | #THis has all the_issues {{linksto|THis has all the issues|{{NAMESPACE}}:{{BASEPAGENAME}}}} |
#THis has" all the issues {{linksto|THis has" all the issues|{{NAMESPACE}}:{{BASEPAGENAME}}}} | #THis has" all the issues {{linksto|THis has" all the issues|{{NAMESPACE}}:{{BASEPAGENAME}}}} | ||
#THis has/all/ the issues {{linksto|THis has/all/ the issues|{{NAMESPACE}}:{{BASEPAGENAME}}}} | #THis has/all/ the issues {{linksto|THis has/all/ the issues|{{NAMESPACE}}:{{BASEPAGENAME}}}} | ||
Revision as of 01:17, 8 December 2015
| 42px | This is the template test cases page for the sandbox of Template:Links to. Script error: No such module "Purge". to update the examples. If there are many examples of a complicated template, later ones may break due to limits in MediaWiki, see the HTML comment "NewPP limit report" in the rendered page. You can also use Special:ExpandTemplates to examine the results of template uses. You can test how this page looks in the different skins with these links: |
Each test says "On behalf of the parent page (namespace:basename, Template:Linksto), what links to section X"? There is no section X at Template:Linksto, but the query only ever looks for the pattern #X. It relies on the high probability that if a page is found to link "here" and it has also one of my section names, and preceded by a # sign, it probably does.
Required links, or patterns that simulate links, linksto on this page to work:
- Template:Links to/sandbox simulates linksto mechanism for wikilinks
- {{Section link|Template:Linksto|Purposes}} (for testing purposes:)
- Script error: No such module "Section link".
- Template:Links to/doc#Purpose (linksto only finds wikilinks, nothing else)
- Template:Links to (linksto only finds wikilinks, nothing else)
- Section link Template:Linksto Question [../|sublinks]]?
- Section link Template:Linksto Question "tick" marks?
- Section link Template:Linksto THis has/all/ the issues
- Section link Template:Linksto THis has" all the issues
- Section link Template:Linksto THis has all the_issues
- Section link Template:Linksto THis_has_all_the_issues
- Section link Template:Linksto THis has/all the issues
- Section link Template:Linksto THis "has" all the issues
- Section link Template:Linksto THis "has"/all the_issues
- [//en.
These are external-style links to Template:Links to/doc#Purpose with and without fullurl and urlencode
- https://en.wikipedia.org/wiki/Template%3Alinksto%2Fdoc%23Purpose
- https://en.wikipedia.org/w/index.php?title=Template%3Alinksto%2Fdoc%23Purpose
- https://en.wikipedia.org/wiki/Template:linksto/doc#Purpose
- https://en.wikipedia.org/w/index.php?title=Template:linksto/doc#Purpose
- Template:linksto/doc#Purpose
Sandbox version
Via {{Section link}}: success means this page shows up in the search link.
- Template:Links to/doc#Purpose: Template:Plain link · Template:Plain link
- Template:Links to#Purposes: Template:Plain link · Template:Plain link
Via [[fullpagename#section name]]:
Success means that the search link highlights the match corresponds to the simulated section link.
The number signs (that make the ordered list) satisfy the regexp that simulates linksto mechanism.
- THis "has"/all the_issues Template:Links to#THis "has"/all the issues: Template:Plain link · Template:Plain link
- THis "has" all the issues Template:Links to#THis "has" all the issues: Template:Plain link · Template:Plain link
- THis has/all the issues Template:Links to#THis has/all the issues: Template:Plain link · Template:Plain link
- THis_has_all_the_issues Template:Links to#THis has all the issues: Template:Plain link · Template:Plain link
- THis has all the_issues Template:Links to#THis has all the issues: Template:Plain link · Template:Plain link
- THis has" all the issues Template:Links to#THis has" all the issues: Template:Plain link · Template:Plain link
- THis has/all/ the issues Template:Links to#THis has/all/ the issues: Template:Plain link · Template:Plain link
- Question "tick" marks? Template:Links to#Question "tick" marks?: Template:Plain link · Template:Plain link
- Question [../|sublinks]]? Template:Links to#Question [../|sublinks]]?: Template:Plain link · Template:Plain link
Main template
Linksto template has two parts:
- linksto part links to a fullpagename, in this case Template:Links to.
- regex part links to the following patterns (# char required).
Via {{Section link}}: success means this page shows up in the search link
- Template:Links to/doc#Purpose: Template:Plain link · Template:Plain link
- Template:Links to#Purposes: Template:Plain link · Template:Plain link
Via wikilink: The number signs (that make the ordered list) satisfy the regexp.
- THis "has"/all the_issues Template:Links to#THis "has"/all the issues: Template:Plain link · Template:Plain link
- THis "has" all the issues Template:Links to#THis "has" all the issues: Template:Plain link · Template:Plain link
- THis has/all the issues Template:Links to#THis has/all the issues: Template:Plain link · Template:Plain link
- THis_has_all_the_issues Template:Links to#THis has all the issues: Template:Plain link · Template:Plain link
- THis has all the_issues Template:Links to#THis has all the issues: Template:Plain link · Template:Plain link
- THis has" all the issues Template:Links to#THis has" all the issues: Template:Plain link · Template:Plain link
- THis has/all/ the issues Template:Links to#THis has/all/ the issues: Template:Plain link · Template:Plain link
- Question "tick" marks? Template:Links to#Question "tick" marks?: Template:Plain link · Template:Plain link
- Question [../|sublinks]]? Template:Links to#Question [../|sublinks]]?: Template:Plain link · Template:Plain link
Together the above link to the basepagename plus the pattern, simulate the success mechanism. Success means activating the search link and seeing corresponding, highlighted, pattern match.