Difference between revisions of "Template:NHVillagerInfo"

From Nookipedia, the Animal Crossing wiki
m (Replacement fix)
(adding separating parameters (will probably rm cargo queries once the data has separated, reaction icon for the personality))
Line 28: Line 28:
 
}}</noinclude><includeonly>{{#ifeq:{{NAMESPACE}}||{{#cargo_store:
 
}}</noinclude><includeonly>{{#ifeq:{{NAMESPACE}}||{{#cargo_store:
 
_table=nh_villager
 
_table=nh_villager
|url = {{canonicalurl:{{PAGENAME}}}}
+
|url = {{canonicalurl:{{PAGENAME}}}}  
|name = {{#cargo_query:table=villager|fields=name|where=_pageTitle="{{PAGENAME}}"|no html}}
+
|name = {{{name|{{#cargo_query:table=villager|fields=name|where=_pageTitle="{{PAGENAME}}"|no html}}}}}
|image = {{#cargo_query:table=villager|fields=name|where=_pageTitle="{{PAGENAME}}"|no html}} NH.png
+
|image = {{{image|{{#cargo_query:table=villager|fields=name|where=_pageTitle="{{PAGENAME}}"|no html}} NH.png}}}
|image_url = {{filepath:{{#cargo_query:table=villager|fields=name|where=_pageTitle="{{PAGENAME}}"|no html}} NH.png}}
+
|image_url = {{filepath:{{{image|{{#cargo_query:table=villager|fields=name|where=_pageTitle="{{PAGENAME}}"|no html}} NH.png}}}}}
 
|photo = {{{photo|{{#cargo_query:table=villager|fields=name|where=_pageTitle="{{PAGENAME}}"|no html}}PicACNH.png}}}
 
|photo = {{{photo|{{#cargo_query:table=villager|fields=name|where=_pageTitle="{{PAGENAME}}"|no html}}PicACNH.png}}}
 
|photo_url = {{filepath:{{{photo|{{#cargo_query:table=villager|fields=name|where=_pageTitle="{{PAGENAME}}"|no html}}PicACNH.png}}}}}
 
|photo_url = {{filepath:{{{photo|{{#cargo_query:table=villager|fields=name|where=_pageTitle="{{PAGENAME}}"|no html}}PicACNH.png}}}}}
Line 37: Line 37:
 
|icon_url = {{filepath:{{{icon|{{#cargo_query:table=villager|fields=name|where=_pageTitle="{{PAGENAME}}"|no html}} NH Villager Icon.png}}}}}
 
|icon_url = {{filepath:{{{icon|{{#cargo_query:table=villager|fields=name|where=_pageTitle="{{PAGENAME}}"|no html}} NH Villager Icon.png}}}}}
 
|quote = {{{quote|}}}
 
|quote = {{{quote|}}}
|species = {{#cargo_query:table=villager|fields=species|where=_pageTitle="{{PAGENAME}}"|no html}}
+
|species = {{{species|{{#cargo_query:table=villager|fields=species|where=_pageTitle="{{PAGENAME}}"|no html}}}}}
|gender = {{#cargo_query:table=villager|fields=gender|where=_pageTitle="{{PAGENAME}}"|no html}}
+
|gender = {{{gender|{{#cargo_query:table=villager|fields=gender|where=_pageTitle="{{PAGENAME}}"|no html}}}}}
|personality = {{#cargo_query:table=villager|fields=personality|where=_pageTitle="{{PAGENAME}}"|no html}}
+
|personality = {{{personality|{{#cargo_query:table=villager|fields=personality|where=_pageTitle="{{PAGENAME}}"|no html}}}}}
 
|sub_personality = {{{sub-personality|}}}
 
|sub_personality = {{{sub-personality|}}}
|birthday = {{#cargo_query:table=villager|fields=birthday|where=_pageTitle="{{PAGENAME}}"|no html}}
+
|birthday = {{{birthday-month|{{#cargo_query:table=villager|fields=birthday|where=_pageTitle="{{PAGENAME}}"|no html}}}}} {{{birthday|}}}
 
|birthday_sort = {{#cargo_query:table=villager|fields=birthday_sort|where=_pageTitle="{{PAGENAME}}"|no html}}
 
|birthday_sort = {{#cargo_query:table=villager|fields=birthday_sort|where=_pageTitle="{{PAGENAME}}"|no html}}
|sign = {{#cargo_query:table=villager|fields=sign|where=_pageTitle="{{PAGENAME}}"|no html}}
+
|sign = {{{sign|{{#cargo_query:table=villager|fields=sign|where=_pageTitle="{{PAGENAME}}"|no html}}}}}
|catchphrase = {{#cargo_query:table=villager|fields=phrase|where=_pageTitle="{{PAGENAME}}"|no html}}
+
|catchphrase = {{{catchphrase|{{#cargo_query:table=villager|fields=phrase|where=_pageTitle="{{PAGENAME}}"|no html}}}}}
|clothing = {{#cargo_query:table=villager|fields=clothing|where=_pageTitle="{{PAGENAME}}"|no html}}
+
|clothing = {{{clothing|{{#cargo_query:table=villager|fields=clothing|where=_pageTitle="{{PAGENAME}}"|no html}}}}}
|clothing_variation = {{#replace:{{#cargo_query:table=villager|fields=clothing_nh_var|where=_pageTitle="{{PAGENAME}}"|no html}}|&amp;|&}}
+
|clothing_variation = {{{clothing-var|{{#replace:{{#cargo_query:table=villager|fields=clothing_nh_var|where=_pageTitle="{{PAGENAME}}"|no html}}|&amp;|&}}}}}
|new = {{#if:{{{new|}}}|Yes|No}}
+
|new = {{#incat:New characters in New Horizons|Yes|No}}
 
|fav_style1 = {{{favstyle1|}}}
 
|fav_style1 = {{{favstyle1|}}}
 
|fav_style2 = {{{favstyle2|}}}
 
|fav_style2 = {{{favstyle2|}}}
Line 62: Line 62:
 
|caption        = ''{{{quote|}}}''
 
|caption        = ''{{{quote|}}}''
 
|label          = Species
 
|label          = Species
|data          = [[{{#switch:{{#cargo_query:table=villager|fields=species|where=_pageTitle="{{PAGENAME}}"|no html}}|Frog|Octopus={{#cargo_query:table=villager|fields=species|where=_pageTitle="{{PAGENAME}}"|no html}} (species)|{{#cargo_query:table=villager|fields=species|where=_pageTitle="{{PAGENAME}}"|no html}}}}|{{#cargo_query:table=villager|fields=species|where=_pageTitle="{{PAGENAME}}"|no html}}]]
+
|data          = [[{{#switch:{{{species|{{#cargo_query:table=villager|fields=species|where=_pageTitle="{{PAGENAME}}"|no html}}}}}|Frog|Octopus={{{species|{{#cargo_query:table=villager|fields=species|where=_pageTitle="{{PAGENAME}}"|no html}}}}} (species)|{{{species|{{#cargo_query:table=villager|fields=species|where=_pageTitle="{{PAGENAME}}"|no html}}}}}}}|{{{species|{{#cargo_query:table=villager|fields=species|where=_pageTitle="{{PAGENAME}}"|no html}}}}}]]
 
|label2        = Gender
 
|label2        = Gender
|data2          = {{#cargo_query:table=villager|fields=gender|where=_pageTitle="{{PAGENAME}}"|no html}}
+
|data2          = {{{gender|{{#cargo_query:table=villager|fields=gender|where=_pageTitle="{{PAGENAME}}"|no html}}}}}
 
|label3        = Personality
 
|label3        = Personality
|data3          = [[{{#cargo_query:table=villager|fields=personality|where=_pageTitle="{{PAGENAME}}"|no html}}]] ({{{sub-personality|}}})
+
|data3          = [[{{{personality|{{#cargo_query:table=villager|fields=personality|where=_pageTitle="{{PAGENAME}}"|no html}}}}}]] ({{{sub-personality|}}})
 
|label4        = Birthday
 
|label4        = Birthday
|data4          = {{#cargo_query:table=villager|fields=birthday|where=_pageTitle="{{PAGENAME}}"|no html}} [[File:Starsign {{#cargo_query:table=villager|fields=sign|where=_pageTitle="{{PAGENAME}}"|no html}} NH Icon.png|32px|{{#cargo_query:table=villager|fields=sign|where=_pageTitle="{{PAGENAME}}"|no html}}|link=Star sign]]
+
|data4          = {{{birthday-month|{{#cargo_query:table=villager|fields=birthday|where=_pageTitle="{{PAGENAME}}"|no html}}}}} {{{birthday|}}} [[File:Starsign {{{sign|{{#cargo_query:table=villager|fields=sign|where=_pageTitle="{{PAGENAME}}"|no html}}}}} NH Icon.png|32px|{{{sign|{{#cargo_query:table=villager|fields=sign|where=_pageTitle="{{PAGENAME}}"|no html}}}}}|link=Star sign]]
 
|label5        = Catchphrase
 
|label5        = Catchphrase
|data5          = {{#cargo_query:table=villager|fields=phrase|where=_pageTitle="{{PAGENAME}}"|no html}}
+
|data5          = {{{catchphrase|{{#cargo_query:table=villager|fields=phrase|where=_pageTitle="{{PAGENAME}}"|no html}}}}}
 
|label6        = Default Clothing
 
|label6        = Default Clothing
|data6          = {{i|{{#cargo_query:table=villager|fields=clothing|where=_pageTitle="{{PAGENAME}}"|no html}}}} {{#if:{{#cargo_query:table=villager|fields=clothes_nh_var|where=_pageTitle="{{PAGENAME}}"|no html}}|({{#cargo_query:table=villager|fields=clothing_nh_var|where=_pageTitle="{{PAGENAME}}"|no html}})|}}
+
|data6          = {{i|{{{clothing|{{#cargo_query:table=villager|fields=phrase|where=_pageTitle="{{PAGENAME}}"|no html}}}}}}} {{#if:{{{clothing-var|{{#cargo_query:table=villager|fields=clothing_var|where=_pageTitle="{{PAGENAME}}"|no html}}}}}|({{{clothing-var|{{#cargo_query:table=villager|fields=clothing_var|where=_pageTitle="{{PAGENAME}}"|no html}}}}})|}}
 
|label7        = Favorite Style{{#if:{{{favstyle2|}}}|s|}}
 
|label7        = Favorite Style{{#if:{{{favstyle2|}}}|s|}}
 
|data7          = {{{favstyle1|Unknown}}} {{#if:{{{favstyle2|}}}|and {{{favstyle2|}}}|}}
 
|data7          = {{{favstyle1|Unknown}}} {{#if:{{{favstyle2|}}}|and {{{favstyle2|}}}|}}

Revision as of 01:01, August 24, 2020

This template defines the table "nh_villager". View table.

[[File:No resultsPicACNH.png|128x128px|NHVillagerInfo]]
'

[[File:No results NH Villager Icon.png|128px|NHVillagerInfo]]

Species Gender Personality
[[No results|No results]] No results [[No results]] ()
Birthday No results [[File:Starsign No results NH Icon.png|32px|No results|link=Star sign]]
Catchphrase No results
Default Clothing [[Item:No results ({{{2}}})|No results]] (
Error: No field named "clothing_var" found for any of the specified database tables.
)
Favorite Style Unknown
Favorite Color Unknown
Hobby Unknown

Template documentation (view)


More Cargo templates

Usage

General Example

{{NHVillagerInfo
|name = 
|engb-name = 
|ja-name = 
|ja-name-r = 
|fr-name = 
|frq-name = 
|de-name = 
|ko-name = 
|ko-name-r = 
|it-name = 
|nl-name = 
|zh-name = 
|zh-name-r = 
|zht-name = 
|es-name = 
|esl-name = 
|ru-name = 
|ru-name-r = 
|image = 
|quote = 
|species = 
|gender = 
|personality = 
|sub-personality = 
|birthday-month = 
|birthday = 
|sign = 
|catchphrase = 
|ja-phrase = 
|fr-phrase = 
|frq-phrase = 
|de-phrase = 
|ko-phrase = 
|it-phrase = 
|nl-phrase = 
|zh-phrase = 
|zht-phrase = 
|es-phrase = 
|esl-phrase = 
|ru-phrase = 
|clothing = 
|clothing-var = 
|top-rain = 
|top-rain-var = 
|headwear-rain = 
|headwear-rain-var = 
|top-snow = 
|top-snow-var = 
|headwear-snow = 
|headwear-snow-var = 
|top-sleepwear = 
|top-sleepwear-var = 
|headwear-sleepwear = 
|headwear-sleepwear-var = 
|top-sports-var = 
|accessory-sports = 
|accessory-sports-var = 
|top-yoga-var = White
|headwear-fashion = 
|headwear-fashion-var = 
|accessory-fashion = 
|accessory-fashion-var = 
|top-fishing-var = 
|headwear-fishing = 
|headwear-fishing-var = 
|top-bugoff-var = 
|headwear-bugoff = 
|headwear-bugoff-var = 
|top-easter = 
|headwear-easter = 
|top-halloween = 
|top-halloween-var = 
|headwear-halloween = 
|headwear-halloween-var = 
|headwear-harvest-var = 
|top-harvestchef-var = 
|top-countdown = 
|top-countdown-var = 
|accessory-countdown = 
|accessory-countdown-var = 
|top-birthday = 
|top-birthday-var = 
|headwear-birthday = 
|headwear-birthday-var = 
|accessory-birthday = 
|accessory-birthday-var = 
|top-hhprestaurantstaff-var = 
|top-hhprestaurantchef-var = 
|top-hhpcafestaff-var = 
|top-hhphospitalreceptionist-var = 
|top-hhphospitaldoctor-var = 
|top-hhphospitalpatient = 
|top-hhphospitalpatient-var = 
|top-hhpapparelmanager-var = 
|top-hhphula = 
|top-hhphula-var = 
|headwear-hhphula = 
|headwear-hhphula-var = 
|top-hhpfloat = 
|top-hhpfloat-var = 
|accessory-hhpfloat = 
|accessory-hhpfloat-var = 
|top-hhpdjkk = 
|top-hhpdjkk-var = 
|headwear-hhpdjkk = 
|headwear-hhpdjkk-var = 
|accessory-hhpdjkk = 
|accessory-hhpdjkk-var = 
|top-hhpdjkkalt = 
|top-hhpdjkkalt-var = 
|umbrella = 
|bag = 
|popsicle = 
|food = 
|drink = 
|book = 
|default-phone = 
|final-phone = 
|favstyle1 = 
|favstyle2 = 
|favcolor1 = 
|favcolor2 = 
|hobby = 
|hobby-points = 
|life-points = 
|wave-type = 
}}

Maple Example

[[File:No resultsPicACNH.png|128x128px|NHVillagerInfo]]
Waste not, want not.

[[File:No results NH Villager Icon.png|128px|NHVillagerInfo]]

Species Gender Personality
Bear cub Female Normal (B)
Birthday June 15 Gemini
Catchphrase honey
Default Clothing [[Item:Tree Sweater ({{{2}}})|Tree Sweater]]
Favorite Styles Simple and Cute
Favorite Colors Beige and Green
Hobby Education
{{NHVillagerInfo
|name = Maple
|engb-name = Maple
|ja-name = メープル
|ja-name-r = Mēpuru
|fr-name = Léa
|frq-name = Léa
|de-name = Mona
|ko-name = 메이첼
|ko-name-r = Meychel
|it-name = Dulcinea
|nl-name = Maple
|zh-name = 小枫
|zh-name-r = Xiǎofēng
|zht-name = 小楓
|es-name = Dulce
|esl-name = Dulce
|ru-name = Мейпл
|ru-name-r = Meypl
|image = Maple NH.png
|quote = Waste not, want not.
|species = Bear cub
|gender = Female
|personality = Normal
|sub-personality = B
|birthday-month = June
|birthday = 15
|sign = Gemini
|catchphrase = honey
|ja-phrase = だベア
|fr-phrase = chouchou
|frq-phrase = chouchou
|de-phrase = darling
|ko-phrase = 저기요
|it-phrase = miele
|nl-phrase = zoeterd
|zh-phrase = 熊仔
|zht-phrase = 熊仔
|es-phrase = caramelito
|esl-phrase = mielmiel
|ru-phrase = лапушка
|clothing = Tree Sweater
|clothing-var = 
|top-rain = Dotted Raincoat
|top-rain-var = Green
|headwear-rain = Rain Hat
|headwear-rain-var = Green
|top-snow = Peacoat
|top-snow-var = Beige
|headwear-snow = Snowy Knit Cap
|headwear-snow-var = Green
|top-sleepwear = PJ Outfit
|top-sleepwear-var = Green
|headwear-sleepwear = Terry-Cloth Nightcap
|headwear-sleepwear-var = Green
|top-sports-var = Green
|accessory-sports = 
|accessory-sports-var = 
|top-yoga-var = White
|headwear-fashion = 
|headwear-fashion-var = 
|accessory-fashion = 
|accessory-fashion-var = 
|top-fishing-var = Green
|headwear-fishing = 
|headwear-fishing-var = 
|top-bugoff-var = Green
|headwear-bugoff = Straw Hat
|headwear-bugoff-var = Brown
|top-easter = Leaf-Egg Outfit
|headwear-easter = Leaf-Egg Shell
|top-halloween = Magic-Academy Robe
|top-halloween-var = Green
|headwear-halloween = Impish Horns
|headwear-halloween-var = Green
|headwear-harvest-var = Cream
|top-harvestchef-var = Green
|top-countdown = Fancy Party Dress
|top-countdown-var = Beige
|accessory-countdown = 
|accessory-countdown-var = 
|top-birthday = Fancy Party Dress
|top-birthday-var = Beige
|headwear-birthday = Flashy Hairpin
|headwear-birthday-var = Green
|accessory-birthday = 
|accessory-birthday-var = 
|top-hhprestaurantstaff-var = Green
|top-hhprestaurantchef-var = Green
|top-hhpcafestaff-var = Cream
|top-hhphospitalreceptionist-var = White
|top-hhphospitaldoctor-var = Red Necktie
|top-hhphospitalpatient = PJ Outfit
|top-hhphospitalpatient-var = Green
|top-hhpapparelmanager-var = Yellow
|top-hhphula = Hula Top
|top-hhphula-var = Beige
|headwear-hhphula = Vine Crown
|headwear-hhphula-var = 
|top-hhpfloat = Leaf-Print Wet Suit
|top-hhpfloat-var = Green
|accessory-hhpfloat = Retro Shades
|accessory-hhpfloat-var = Green
|top-hhpdjkk = Paradise Planning Event Tee
|top-hhpdjkk-var = Green
|headwear-hhpdjkk = Light-Up Flower Crown
|headwear-hhpdjkk-var = Light Blue
|accessory-hhpdjkk = 
|accessory-hhpdjkk-var = 
|top-hhpdjkkalt = 
|top-hhpdjkkalt-var = 
|umbrella = Candy Umbrella
|bag = Classy
|popsicle = Chocolate
|food = Sandwich
|drink = Smoothie or coffee cup
|book = Novel
|default-phone = White
|final-phone = Checkered 2 - Fabric 6
|favstyle1 = Simple
|favstyle2 = Cute
|favcolor1 = Beige
|favcolor2 = Green
|hobby = Education
|hobby-points = High
|life-points = High
|wave-type = Normal
}}