Template:Scryfall search: Difference between revisions
Jump to navigation
Jump to search
>Yandere-sliver (documentation and formating) |
>Jerodast m (Undo revision 476332 by Jerodast (talk) - actually I think it was a param problem not a logic problem) |
||
(15 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
<includeonly>{{#if:{{{1|}}}|[https://scryfall.com/search?q=<!-- | <includeonly>{{#if:{{{1|}}}|[https://scryfall.com/search?q=<!-- | ||
-->{{#ifeq:{{{2}}}|raw<!-- | |||
-->{{#ifeq:{{{2 | -->|{{urlencode:{{{1}}}}}<!-- raw search: exactly as given, no prefix, no enclosure | ||
-->|{{ | --><!-- | ||
--> | -->|{{#if:{{{2|}}}|{{{2}}}%3A}}<!-- adds the search type if given; %3A is a URL-encoded colon : | ||
-->{{#ifeq:{{{2}}}|is<!-- if the search type is "is", skip the quotations | |||
-->|{{urlencode:{{{1}}}}}<!-- | |||
-->|{{urlencode:{{{enclose|"}}}{{{1}}}{{{enclose|"}}}}}<!-- | |||
-->}}<!-- | |||
-->}}<!-- | -->}}<!-- | ||
--> | -->{{#if:{{{color|}}}|+color%3D{{{color}}}}}<!-- additional exact color; %3D is a URL-encoded equals sign = | ||
-->{{#if:{{{add|}}}|+{{urlencode:{{{add}}}|PATH}}}}<!-- additional URL-encoded search options | |||
--> <!-- intentional space before display text | |||
-->{{#if:{{{display|}}}<!-- if you want to display something different than the search phrase | |||
-->|{{#replace:{{{display}}}|]|]}}<!-- closing bracket is escaped do avoid issue with the wiki formatting. | |||
-->|{{#ifeq:{{{2}}}|raw<!-- else display search itself (no custom display) | |||
-->|{{#replace:{{{1}}}|]|]}}<!-- raw search - exactly as given, other than closing bracket escape | |||
-->|{{#if:{{{2|}}}<!-- | |||
-->|{{{2}}}:<!-- first the search type (if any) | |||
-->{{#ifeq:{{{2}}}|is<!-- again if the search type is "is", skip the quotations | |||
-->|{{#replace:{{{1}}}|]|]}}<!-- | |||
-->|{{{enclose|"}}}{{#replace:{{{1}}}|]|]}}{{{enclose|"}}}}}<!-- | |||
-->|{{{1}}}<!-- else plain/name search display (no search type specified) | |||
-->}}<!-- | |||
-->}}<!-- | |||
-->}}<!-- | |||
-->]<!-- | |||
-->|Template error: Scryfall search missing search term.[[Category:Pages with template calls missing required parameters]]<!-- | |||
-->}}<!-- | |||
-->{{#if:{{{date|}}}|. Retrieved from Scryfall on {{{date|}}}.}}</includeonly><noinclude>{{Documentation}} | |||
[[Category:Magic product templates]]</noinclude> | [[Category:Magic product templates]]</noinclude> |
Latest revision as of 01:27, 4 April 2023
This is a template documentation subpage for Template:Scryfall search.
It contains usage information, categories, interlanguage links and other content that is not part of the original template page.
It contains usage information, categories, interlanguage links and other content that is not part of the original template page.
Parameters
{{{1}}}
: Search phrase. Required.{{{2}}}
: Search type (is, watermark, lore, fulloracle, artist, etc. Use "raw" if you want search exactly the search phrase.){{{enclose}}}
: Defaults to ", can be set to / to enable regular expressions{{{display}}}
: If another thing then the search phrase should be displayed{{{color}}}
: Choose the exact color to be selected{{{add}}}
: Make the search more specific{{{date}}}
: The date of the search
Other usage notes
- Use
{{!}}
to stand in for a pipe character | for use in regular expression search. - Use
{{=}}
to stand in for an equals sign = for use in regular expression search or with numerical fields. - Pages using this template display warnings and appear on Category:Pages with template calls missing required parameters if they do not provide the required
{{{1}}}
parameter.
Examples
- {{Scryfall search|Circle of Protection}} - Circle of Protection
- {{Scryfall search|Circle of Protection|add=-is:funny}} - Circle of Protection
- {{Scryfall search|Dimir|watermark}} - watermark:"Dimir"
- {{Scryfall search|Dimir|watermark|display=[Just Dimir]}} - [Just Dimir]
- {{Scryfall search|manland|is}} - is:manland
- {{Scryfall search|Awaken.*—|oracle|enclose=/}} - oracle:/Awaken.*—/
- {{Scryfall search|(?<!when(ever)? ([^.]* or )?a(n{{!}}nother)? {{!}}when enchanted )(owner{{!}}controller{{!}}player{{!}}opponent{{!}}they)s? ((?!can't{{!}}don't)[\w']+ )*loses? the game|oracle|enclose=/|display=Cards that make someone other than "you" lose the game}} - Cards that make someone other than "you" lose the game
- {{Scryfall search|is:dfc date>{{=}}DOM -is:extra rarity<R o:/(?!~)[\/+-]/|raw}} - is:dfc date>=DOM -is:extra rarity<R o:/(?!~)[\/+-]/
The above documentation is transcluded from Template:Scryfall search/doc. (edit | history)
Editors can experiment in this template's sandbox (create | mirror) and testcases (create) pages.
Add categories and interwikis to the /doc subpage. Subpages of this template.
Editors can experiment in this template's sandbox (create | mirror) and testcases (create) pages.
Add categories and interwikis to the /doc subpage. Subpages of this template.