Difference between revisions of "Template:Instagram/doc"
imported>Zyxw m (fix placement of category to include template, not documentation (via JWB)) |
imported>Zyxw (note module used, add intro text, update usage and examples, add TemplateData) |
||
| Line 1: | Line 1: | ||
{{Documentation subpage}} | {{Documentation subpage}} | ||
| − | <!-- Place categories where indicated at the bottom of this page and interwikis at Wikidata | + | <!-- Place categories where indicated at the bottom of this page and interwikis at Wikidata --> |
{{Uses Wikidata|P2003}} | {{Uses Wikidata|P2003}} | ||
| + | {{Lua|Module:EditAtWikidata}} | ||
| − | + | '''{{NAMESPACE}}:{{BASEPAGENAME}}''' displays an external link to a page at [[Instagram]], a [[photo sharing]] and [[social media]] website. It is intended for use in the [[Wikipedia:External links|external links]] section of an article. | |
| − | + | __TOC__ | |
| + | {{clear}} | ||
| − | + | ==Usage== | |
| + | ; Unnamed parameters | ||
| + | : <code><nowiki>{{</nowiki>{{BASEPAGENAME}} | ''account_name'' }}</code> | ||
| + | : <code><nowiki>{{</nowiki>{{BASEPAGENAME}} | ''account_name'' | ''Displayed Name'' }}</code> | ||
| − | + | ; Named parameters | |
| − | + | : <code><nowiki>{{</nowiki>{{BASEPAGENAME}} | id= ''account_name'' }}</code> | |
| − | : {{ | + | : <code><nowiki>{{</nowiki>{{BASEPAGENAME}} | id= ''account_name'' | name= ''Displayed Name'' }}</code> |
| − | + | ; Using [[Wikidata]] property {{WPL|id=o|P2003}} | |
| + | : <code><nowiki>{{</nowiki>{{BASEPAGENAME}}<nowiki>}}</nowiki></code> | ||
| + | : <code><nowiki>{{</nowiki>{{BASEPAGENAME}} | name= ''Displayed Name'' }}</code> | ||
| + | |||
| + | ==Examples== | ||
| + | === Unnamed parameters === | ||
| + | ''URL:'' | ||
| + | : <tt>[https://www.instagram.com/wikipedia/ https://www.instagram.com/{{hilite|wikipedia}}/]</tt> | ||
| + | ''Usage:'' | ||
| + | : <code><nowiki>{{</nowiki>{{BASEPAGENAME}} | wikipedia | Wikipedia }}</code> | ||
| + | ''Output:'' | ||
| + | : {{{{BASEPAGENAME}} | wikipedia | Wikipedia }} | ||
| + | |||
| + | === Named parameters === | ||
| + | ''URL:'' | ||
| + | : <tt>[https://www.instagram.com/kevin/ https://www.instagram.com/{{hilite|kevin}}/]</tt> | ||
| + | ''Usage:'' | ||
| + | : <code><nowiki>{{</nowiki>{{BASEPAGENAME}} | id= kevin | name= Kevin Systrom }}</code> | ||
| + | ''Output:'' | ||
| + | : {{{{BASEPAGENAME}} | id= kevin | name= Kevin Systrom }} | ||
| + | |||
| + | === No parameters and Wikidata property not defined === | ||
| + | ''Usage:'' | ||
| + | : <code><nowiki>{{</nowiki>{{BASEPAGENAME}}<nowiki>}}</nowiki></code> | ||
| + | ''Output:'' | ||
| + | : {{ {{BASEPAGENAME}} }} | ||
| + | |||
| + | == TemplateData == | ||
| + | {{TemplateData header}} | ||
| + | <templatedata> | ||
| + | { | ||
| + | "description": "This template displays an external link to a page at Instagram, a photo sharing and social media website. It is intended for use in the external links section of an article.", | ||
| + | "params": { | ||
| + | "id": { | ||
| + | "label": "id", | ||
| + | "aliases": ["1"], | ||
| + | "description": "The \"id\" parameter (or unnamed parameter \"1\") should contain the account name in the URL. Example: kevin is the account name in https://www.instagram.com/kevin/. This parameter is optional if Wikidata property P2003 exists, but required if not.", | ||
| + | "type": "string", | ||
| + | "required": false, | ||
| + | "default": "Wikidata property P2003" | ||
| + | }, | ||
| + | "name": { | ||
| + | "label": "name", | ||
| + | "aliases": ["2"], | ||
| + | "description": "The \"name\" parameter (or unnamed parameter \"2\") may be used to specify the link text. This parameter is optional; it defaults to the Wikipedia article name, without any disambiguation.", | ||
| + | "type": "string", | ||
| + | "required": false, | ||
| + | "default": "{{PAGENAMEBASE}}" | ||
| + | } | ||
| + | }, | ||
| + | "paramOrder": [ | ||
| + | "id", | ||
| + | "name" | ||
| + | ] | ||
| + | } | ||
| + | </templatedata> | ||
== Tracking category == | == Tracking category == | ||
Revision as of 17:05, 3 August 2017
| This is a documentation subpage for Template:Instagram. It contains usage information, categories and other content that is not part of the original template page. |
| File:Lua-Logo.svg | This template uses Lua: |
Template:Instagram displays an external link to a page at Instagram, a photo sharing and social media website. It is intended for use in the external links section of an article.
Contents
Usage
- Unnamed parameters
{{Instagram | account_name }}{{Instagram | account_name | Displayed Name }}
- Named parameters
{{Instagram | id= account_name }}{{Instagram | id= account_name | name= Displayed Name }}
- Using Wikidata property Template:WPL
{{Instagram}}{{Instagram | name= Displayed Name }}
Examples
Unnamed parameters
URL:
Usage:
{{Instagram | wikipedia | Wikipedia }}
Output:
Named parameters
URL:
Usage:
{{Instagram | id= kevin | name= Kevin Systrom }}
Output:
- Kevin Systrom on InstagramScript error: No such module "EditAtWikidata".
No parameters and Wikidata property not defined
Usage:
{{Instagram}}
Output:
- Template:PAGENAMEBASE on InstagramScript error: No such module "EditAtWikidata".
TemplateData
TemplateData for Instagram
This template displays an external link to a page at Instagram, a photo sharing and social media website. It is intended for use in the external links section of an article.
| Parameter | Description | Type | Status | |
|---|---|---|---|---|
| id | id 1 | The "id" parameter (or unnamed parameter "1") should contain the account name in the URL. Example: kevin is the account name in https://www.instagram.com/kevin/. This parameter is optional if Wikidata property P2003 exists, but required if not.
| String | optional |
| name | name 2 | The "name" parameter (or unnamed parameter "2") may be used to specify the link text. This parameter is optional; it defaults to the Wikipedia article name, without any disambiguation.
| String | optional |
Tracking category
See also
- {{Twitter}}
- {{Pinterest}}
- {{Tumblr}}
- {{Flickr-inline}}
- {{Flickr-inline2}}