Difference between revisions of "Template:Facebook page"

From blackwiki
Jump to navigation Jump to search
imported>Zyxw
m (Zyxw moved page Template:Facebook Page to Template:Facebook page over redirect: caps)
imported>Zyxw
m (update category name)
 
Line 1: Line 1:
{{#if:{{{1<includeonly>|</includeonly>}}}{{{id|}}}{{#property:P4003}}
+
{{#if: {{{1<includeonly>|</includeonly>}}} {{{id|}}} {{#property:P4003}}
|[https://www.facebook.com/{{Trim|{{{1|pages/{{{id<includeonly>|{{#property:P4003}}</includeonly>}}}}}}}} {{#if:{{{2|{{{name<includeonly>|</includeonly>}}}}}}|{{{2|{{{name}}}}}}|{{PAGENAMEBASE}}}}] on {{#ifeq:{{{link}}}|no|Facebook|[[Facebook]]}}<includeonly>{{EditAtWikidata|pid=P4003|{{{1|{{{id|}}}}}}}}</includeonly>
+
 
|<span class="error">&#123;&#123;[[Template:Facebook Page|Facebook Page]]&#125;&#125; template missing ID and not present in Wikidata.</span>{{Main other|[[Category:Facebook template missing ID]]}}
+
| [https://www.facebook.com/{{Trim|{{{1|pages/{{{id<includeonly>|{{#property:P4003}}</includeonly>}}}}}}}} {{#if:{{{2|{{{name<includeonly>|</includeonly>}}}}}}|{{{2|{{{name}}}}}}|{{PAGENAMEBASE}}}}] on {{#ifeq:{{{link}}}|no|Facebook|[[Facebook]]}}<includeonly>{{EditAtWikidata|pid=P4003|{{{1|{{{id|}}}}}}}}</includeonly>
 +
 
 +
| <span class="error">&#123;&#123;[[Template:Facebook page|Facebook page]]&#125;&#125; template missing ID and not present in Wikidata.</span>{{Main other|[[Category:Facebook template missing ID and not in Wikidata]]}}
 +
 
 
}}<noinclude>{{documentation}}</noinclude>
 
}}<noinclude>{{documentation}}</noinclude>

Latest revision as of 17:55, 10 May 2020

{{{name}}} on Facebook

Template documentation[view] [edit] [history] [purge]

Template:Uses Wikidata Lua error in Module:Lua_banner at line 113: attempt to index field 'edit' (a nil value).

Template:Facebook page displays an external link to a page at Facebook, a social networking website. It is intended for use in the external links section of an article.

Usage

Named parameters
{{Facebook page | id= page ID }}
{{Facebook page | id= page ID | name= Displayed Name }}
{{Facebook page | id= page ID | name= Displayed Name | link= no }}
Unnamed parameters
{{Facebook page | ID }}
{{Facebook page | ID | Displayed Name }}
Using Wikidata property Template:Property
{{Facebook page}}
{{Facebook page | name= Displayed Name }}
{{Facebook page | name= Displayed Name | link= no }}

Parameters

Named parameters, for URLs such as https://www.facebook.com/pages/id

  1. |id= is the page ID of the Facebook account.
  2. |name= is the description or display name used in the link text.
  3. |link= suppresses the wikilink to Facebook in the words "on Facebook".

Unnamed parameters, for URLs such as https://www.facebook.com/id

  1. The first unnamed parameter is the ID of the Facebook account.
  2. The second unnamed parameter is the description or display name used in the link text.
  3. Named parameter |link= may be used here as well

Examples

Named parameters

In these examples, the Facebook page ID is wikipedia/103767749661773 and description in the link text is Wikipedia:

* {{Facebook page | id= wikipedia/103767749661773 | name= Wikipedia }}

This example is identical except for the suppress wikilink option:

* {{Facebook page | id= wikipedia/103767749661773 | name= Wikipedia | link= no }}
  • Wikipedia on FacebookScript error: No such module "EditAtWikidata".

For these examples, the URL generated by the template is:

https://www.facebook.com/pages/wikipedia/103767749661773

Unnamed parameters

In this example, the Facebook user account is wikipedia and the description in the link is Wikipedia:

* {{Facebook page | wikipedia | Wikipedia }}

For this example, the URL generated by the template is:

https://www.facebook.com/wikipedia

Using Wikidata

Generally, Wikidata should contain article subjects' Facebook page ID in property Template:WPL, allowing the ID parameter to be omitted:

{{Facebook page}}
{{Facebook page |name=NAME }}

If the Wikidata property is not defined, the output is:

Template:PAGENAMEBASE on FacebookScript error: No such module "EditAtWikidata".

Tracking category

See also