Template:Infobox apartment: Difference between revisions

Update to recognize both fanon and custom namespaces
sims>SimDestroyer
No edit summary
(Update to recognize both fanon and custom namespaces)
 
(4 intermediate revisions by 2 users not shown)
Line 1:
<templatestyles src="Metainfobox/styles.css" />
{| class="metainfobox {{lc: {{MGL | {{vgcode | {{#if:{{{basegame|}}}|{{{basegame}}}|{{{game<includeonly>|</includeonly>}}} }} }} }} }}" cellpadding="1.5"
! class="metainfobox-header large {{lc: {{MGL | {{vgcode | {{#if:{{{basegame|}}}|{{{basegame}}}|{{{game<includeonly>|</includeonly>}}} }} }} }} }}" colspan="2"{{!}}{{{name|{{PAGENAME}}}}}
Line 52 ⟶ 53:
{{#if: {{{world<includeonly>|</includeonly>}}} |
{{!}} World
{{!}} [[{{Addlink|{{{world}}}]] }}
{{!}}-
}}
Line 58 ⟶ 59:
{{#if: {{{game<includeonly>|</includeonly>}}} |
{{!}} Game
{{!}} ''[[{{Addlink|{{{game}}}]]}}''
{{!}}-
}}
 
|}<includeonly>{{#ifeq: {{lc:Yesno-yes|{{{cat}}}|no=no}}|no| |{{#ifeq:<!-- {{lc:{{{cat}}}}}|n|Don't |{{#ifeq:{{NAMESPACE}}|add categories --> |
{{Namespace detect
|main =
[[Category:Lots]]
{{#if: {{{type|}}}| {{#ifeq: {{lc:{{{type|}}}}} | rabbit hole | [[Category:Rabbit holes]] | [[Category:{{{type}}} lots]]}}}}
Line 68 ⟶ 71:
{{#if: {{{size|}}}|{{GetLotSizeCat|{{lc:{{{size}}}}} }} }}
{{#if: {{{family|}}} | {{#ifeq: {{{family}}} | None | [[Category:Unoccupied lots]] | [[Category:Occupied lots]]}} | {{#ifeq: {{lc:{{{type|}}}}}| residential | [[Category:Unoccupied lots]] }} }}
{{#if: {{{neighbor|}}} | [[Category:Lots in {{Delink|{{{neighbor}}}}} ]] }}
{{#if: {{{neighbor2|}}} | [[Category:Lots in {{Delink|{{{neighbor2}}}}} ]] }}
{{#if: {{{neighbor3|}}} | [[Category:Lots in {{Delink|{{{neighbor3}}}}} ]] }}
{{#if: {{{neighbor4|}}} | [[Category:Lots in {{Delink|{{{neighbor4}}}}} ]] }}
{{#if: {{{world|}}} | [[Category:Lots in {{Delink|{{{world}}}}} ]] }}
|<!--Not in Main: namespace-->}}}}}}
|fanon =
</includeonly><noinclude>[[Category:Metainfobox templates|Apartment]]{{Documentation}}</noinclude>
[[Category:Lots (fanon)]]
{{#if: {{{type|}}}| {{#ifeq: {{lc:{{{type|}}}}} | rabbit hole | [[Category:Rabbit holes (fanon)]] | [[Category:{{{type}}} lots (fanon)]]}}}}
{{#if: {{{floors|}}}| {{#ifeq: {{{floors}}} | 1 | [[Category:Lots with 1 floor (fanon)]]| [[Category:Lots with {{{floors}}} floors (fanon)]]}} }}
{{#if: {{{size|}}}|{{GetLotSizeCat|{{lc:{{{size}}}}} }} }}
{{#if: {{{family|}}} | {{#ifeq: {{{family}}} | None | [[Category:Unoccupied lots (fanon)]] | [[Category:Occupied lots (fanon)]]}} | {{#ifeq: {{lc:{{{type|}}}}}| residential | [[Category:Unoccupied lots (fanon)]] }} }}
{{#if: {{{neighbor|}}} | [[Category:Lots in {{Delink|{{Remove fanon prefix|{{{neighbor}}}}}}} (fanon)]] }}
{{#if: {{{neighbor2|}}} | [[Category:Lots in {{Delink|{{Remove fanon prefix|{{{neighbor2}}}}}}} (fanon)]] }}
{{#if: {{{neighbor3|}}} | [[Category:Lots in {{Delink|{{Remove fanon prefix|{{{neighbor3}}}}}}} (fanon)]] }}
{{#if: {{{neighbor4|}}} | [[Category:Lots in {{Delink|{{Remove fanon prefix|{{{neighbor4}}}}}}} (fanon)]] }}
{{#if: {{{world|}}} | [[Category:Lots in {{Delink|{{Remove fanon prefix|{{{world}}}}}}} (fanon)]] }}
|custom content =
[[Category:Lots (custom)]]
{{#if: {{{type|}}}| {{#ifeq: {{lc:{{{type|}}}}} | rabbit hole | [[Category:Rabbit holes (custom)]] | [[Category:{{{type}}} lots (custom)]]}}}}
{{#if: {{{floors|}}}| {{#ifeq: {{{floors}}} | 1 | [[Category:Lots with 1 floor (custom)]]| [[Category:Lots with {{{floors}}} floors (custom)]]}} }}
{{#if: {{{size|}}}|{{GetLotSizeCat|{{lc:{{{size}}}}} }} }}
{{#if: {{{family|}}} | {{#ifeq: {{{family}}} | None | [[Category:Unoccupied lots (custom)]] | [[Category:Occupied lots (custom)]]}} | {{#ifeq: {{lc:{{{type|}}}}}| residential | [[Category:Unoccupied lots (custom)]] }} }}
{{#if: {{{neighbor|}}} | [[Category:Lots in {{Delink|{{Remove custom prefix|{{{neighbor}}}}}}} (custom)]] }}
{{#if: {{{neighbor2|}}} | [[Category:Lots in {{Delink|{{Remove custom prefix|{{{neighbor2}}}}}}} (custom)]] }}
{{#if: {{{neighbor3|}}} | [[Category:Lots in {{Delink|{{Remove custom prefix|{{{neighbor3}}}}}}} (custom)]] }}
{{#if: {{{neighbor4|}}} | [[Category:Lots in {{Delink|{{Remove custom prefix|{{{neighbor4}}}}}}} (custom)]] }}
{{#if: {{{world|}}} | [[Category:Lots in {{Delink|{{Remove custom prefix|{{{world}}}}}}} (custom)]] }}
}}
}}
</includeonly><noinclude>[[Category:Metainfobox templates|Apartment]]{{clr}}{{Documentation}}</noinclude>