Шаблон:Italic title/doc: различия между версиями
ru>Mr. Stradivarius (→Errors: fix code example) |
Admin (обсуждение | вклад) м (1 версия импортирована) |
Текущая версия на 13:52, 15 ноября 2021
40px | This is a documentation subpage for Шаблон:Italic title. It contains usage information, categories and other content that is not part of the original шаблон page. |
40px | This template is used on approximately 768 000 pages, or roughly 175744% of all pages. To avoid major disruption and server load, any changes should be tested in the template's /sandbox or /testcases subpages, or in your own user subpage. The tested changes can be added to this page in a single edit. Consider discussing changes on the talk page before implementing them. |
30px | This template uses Lua: |
Template:Italic title italicizes page titles. Article titles cannot contain wiki formatting, such as ''
, so article titles cannot be italicized in the normal way. This template has the following effects:
- Titles with no parentheses
()
are fully italicised:Foo
→ FooTalk:Foo
→ Talk:Foo
- Titles which contain parentheses are italicised before the first opening parenthesis:
Foo (bar)
→ Foo (bar)Talk:Foo (bar)
→ Talk:Foo (bar)
- Italicization can be forced on parenthesized text with the
|all=yes
parameter.
This template should only be used in articles that meet the criteria for italic titles given in the Article titles policy.
Meta templates which use this template should place {{Auto italic title}} in their documentation.
Location on page
If the page has a {{Short description}} template, this template should go immediately underneath it, normally as the second item on the page. If there is no {{Short description}} template, add this template at the very top of the page, above everything else.
Usage
Basic usage
{{Italic title}}
All parameters
{{Italic title|noerror|string=text in title|all=yes}}
Parameters
|1=
: if this is set to|1=noerror
, error messages are suppressed. See #Errors for more details.|all=
: if this is set to|all=yes
, text in parentheses is italicized.|string=
: instead of italicizing the whole title, italicize only some specific text. For example, using|string=Ally McBeal
on the page "List of Ally McBeal episodes" would result in "List of Ally McBeal episodes".
{{DISPLAYTITLE:Desired Title}}
can be used instead in cases not covered by the parameters, e.g. two substrings with italics, or italics combined with lowercase first character.
Errors
Sometimes you may see red error messages like this at the top of the page:
Warning: Display title "<i>Article title (disambiguation)</i>" overrides earlier display title "<i>Article title</i> (disambiguation)".
This usually means that there is another instance of {{Italic title}} on the page, usually added by one of the infoboxes. Certain infoboxes, for example {{Infobox album}}, add {{Italic title}} by default. Check the template documentation for any infobox used on the page; it may have instructions about how to deal with italic titles. You may be able to adjust the italics from the infobox instead of using {{Italic title}} at the top of the article. Or if that doesn't work, you may be able to disable the infobox's italics code altogether.
If you are still having problems, try putting {{Italic title}} after the infobox. You can suppress the error message by using the code {{Italic title|noerror}}
.
Technical details: this template uses the DISPLAYTITLE magic word to italicize the title. Error messages can be produced by any two templates which use this magic word, and are not limited to this template. If you are unsure why you are getting a particular error message, you can ask about it at Wikipedia:Village pump (technical).
Tracking categories
If the |string=
parameter is used but that string is not found in the title, the page is added to Category:Pages using italic title with no matching string.
TemplateData
TemplateData for Italic title
<templatedata> { "description": "A template to italicize article titles", "params": { "1": { "label": "Error options", "description": "If set to \"noerror\", suppresses error messages. Using this is a last-ditch fix - see the template documentation for other options.", "type": "string" }, "all": { "label": "All", "description": "If set to \"yes\", italicization is forced on parenthesized text.", "type": "string", "required": false }, "string": { "label": "String", "description": "Specify a string in the title to italicize, rather than italicizing the entire title.", "type": "string", "required": false } } } </templatedata>
See also
Wiki markup Transclusion from template: |
Involves | Correct name | Actual article name |
---|---|---|---|
{{Italic title}} | Title in italics | To Kill a Mockingbird | To Kill a Mockingbird |
{{Italic title|all=yes}} | Complete title in italics, including parentheses | Randall and Hopkirk (Deceased) | Randall and Hopkirk (Deceased) |
{{Italic title|string=Ally McBeal}} | Phrase of |string= in italics
|
List of Ally McBeal episodes | List of Ally McBeal episodes |
{{Italic title|all=yes|string=Fringe}} | Phrase of |string= in italics; also looks in parentheses
|
Peter (Fringe episode) | Peter (Fringe episode) |
{{Italic dab}} | Disambiguation in italics | The End (Lost) | The End (Lost) |
{{Lowercase title}} | Lowercase first character | eBay | EBay |
{{Lowercase title|italic=yes}} | Lowercase first character and place title in italics, not including disambiguation | iCarly (soundtrack) | ICarly (soundtrack) |
{{Lowercase title|italic=yes|force=yes}} | Lowercase first character and place title in italics, including disambiguation | ||
{{Lowercase title|dab=yes}} | Lowercase first character and place disambiguation in italics | iSpy (Modern Family) | iSpy (Modern Family) |
{{Correct title|reason=bracket}} | < > [ ] { } | Benzo[a]pyrene | Benzo(a)pyrene |
{{Correct title|reason=#}} | # | Pilot #5 | Pilot No. 5 |
{{Correct title|reason=:}} | : | DK: King of Swing | DK King of Swing |
Magic word: | |||
{{DISPLAYTITLE}} | Various | _NSAKEY | NSAKEY |