Difference between revisions of "Template:Internal Link Popup/doc"

From Moegirlpedia
Jump to: navigation, search
m (Update)
m
 
Line 66: Line 66:
 
}
 
}
 
</templatedata>
 
</templatedata>
<includeonly>[[Category:Maintenance Templates]][[Category:Informational Templates]]</includeonly><noinclude>[[Category:Template documentations]]</noinclude>
+
<includeonly>[[Category:Functional Templates]]</includeonly><noinclude>[[Category:Template documentations]]</noinclude>

Latest revision as of 10:39, 24 May 2020

This template creates an internal link and a popup that appears when the user's mouse hover over the link, noting them that the linked page does not exist and that they may want to refer to Moegirlpedia in a different language. Workaround is used for mobile users (see below). You may also use the shortcut {{ILP}}.

Prerequisite

This template calls this style sheet to work.

Without the stylesheet, or without a hoverable input (e.g. mobile users), the outgoing link will be shown after the internal link and no popups will appear, like this: link(zh:foreign link).

Recommended Syntax

  1. {{Internal Link Popup|link|foreign link}}
  2. {{Internal Link Popup|link|foreign link|lang=language code}}
  3. {{Internal Link Popup|link|foreign link|lang=language code|display=alternate display}}

Without a specified language code, the template's default reference language will be Chinese (zh), the largest of all Moegirlpedia by far. For example, the previous code, {{Internal Link Popup|link|foreign link}}, will show up as linkThis page does not exist in English Moegirlpedia yet. You may want to refer to this page on Chinese Moegirlpedia: foreign link. (zh:foreign link).

Use display as you would the "piped" part of an internal link ([[link|THIS PART]]); {{Internal Link Popup|link|foreign link|display=alternate display}} yields alternate displayThe page "link" does not exist in English Moegirlpedia yet. You may want to refer to this page on Chinese Moegirlpedia: foreign link. (zh:foreign link).

You may specify a language code; only zh and ja is accepted, as these are the only two other language that Moegirlpedia exists in. {{Internal Link Popup|link|foreign link|lang=ja}} will show up as linkThis page does not exist in English Moegirlpedia yet. You may want to refer to this page on Japanese Moegirlpedia: foreign link. (ja:foreign link).

If the page in question exists, the message changes and the page will be added to Category:Pages with Unnecessary ILP. {{Internal Link Popup|Mainpage|foreign link}} yields MainpageThis page does exist in English Moegirlpedia. You can still refer to this page on Chinese Moegirlpedia: foreign link. (zh:foreign link). In that case, add appropriate interlanguage link to the existing page, and do not use ILP.

Template Data

Template parameters

This template has custom formatting.

ParameterDescriptionTypeStatus
internal link1

the name of the local page

Default
empty
Example
Mainpage, Help:Colors/advanced
Auto value
empty
Pagerequired
Outgoing link2

The name of the page in Moegirlpedia of a different language to be refered to

Default
empty
Example
Mainpage, Help:颜色/高级
Auto value
empty
Stringrequired
language code3lang

Language code of the referred Moegirlpedia page.

Default
zh
Example
zh, ja
Auto value
zh
Stringsuggested
Displaydisplay

The alternative text you wanted to be displayed; work similarly as how piped links would

Default
empty
Example
empty
Auto value
empty
Stringoptional