Jump to content

Template:Subject: Difference between revisions

From IdeaWazaWiki
wikademia>Whiteknight
Changing it so it doesnt use {{BOOKNAME}} categories in a non-main namespace.
wikademia>Darklama
try redusing the tests and try using a Uncategorized modules category if no arguments are passed
Line 3: Line 3:


;Example: {{tlx|{{PAGENAME}}|Math|Science|Computing|Programming|etc}}</noinclude><includeonly>
;Example: {{tlx|{{PAGENAME}}|Math|Science|Computing|Programming|etc}}</noinclude><includeonly>
{{#if:{{NAMESPACE}}| {{#if:{{{1|}}}|[[Category:{{{1}}}]]}}
 
{{#if:{{{2|}}}|[[Category:{{{2}}}]]}}{{#if:{{{3|}}}|[[Category:{{{3}}}]]}}
{{ifeq:{{#switch:{{FULLPAGENAME}}|{{BOOKNAME}}|{{NAMESPACE}}:{{PAGENAME}} = yes|#default = no}}|yes|
{{#if:{{{4|}}}|[[Category:{{{4}}}]]}}{{#if:{{{5|}}}|[[Category:{{{5}}}]]}}
{{#if:{{{1|}}}|[[Category:{{{1}}}|{{FULLCHAPTERNAME}}]]|[[Category:Uncategorized modules|{{FULLCHAPTERNAME}}]]}}
{{#if:{{{6|}}}|[[Category:{{{6}}}]]}}{{#if:{{{7|}}}|[[Category:{{{7}}}]]}}
{{#if:{{{2|}}}|[[Category:{{{2}}}|{{FULLCHAPTERNAME}}]]}}{{#if:{{{3|}}}|[[Category:{{{3}}}|{{FULLCHAPTERNAME}}]]}}
{{#if:{{{8|}}}|[[Category:{{{8}}}]]}}{{#if:{{{9|}}}|[[Category:{{{9}}}]]}}
{{#if:{{{4|}}}|[[Category:{{{4}}}|{{FULLCHAPTERNAME}}]]}}{{#if:{{{5|}}}|[[Category:{{{5}}}|{{FULLCHAPTERNAME}}]]}}
{{#if:{{{10|}}}|[[Category:{{{10}}}]]}}|
{{#if:{{{6|}}}|[[Category:{{{6}}}|{{FULLCHAPTERNAME}}]]}}{{#if:{{{7|}}}|[[Category:{{{7}}}|{{FULLCHAPTERNAME}}]]}}
{{#ifeq:{{PAGENAME}}|{{BOOKNAME}}|[[Category:{{BOOKNAME}}| ]] {{#if:{{{1|}}}|[[Category:{{{1}}}|{{BOOKNAME}}]]}}{{#if:{{{2|}}}|[[Category:{{{2}}}|{{BOOKNAME}}]]}}
{{#if:{{{8|}}}|[[Category:{{{8}}}|{{FULLCHAPTERNAME}}]]}}{{#if:{{{9|}}}|[[Category:{{{9}}}|{{FULLCHAPTERNAME}}]]}}
{{#if:{{{3|}}}|[[Category:{{{3}}}|{{BOOKNAME}}]]}}{{#if:{{{4|}}}|[[Category:{{{4}}}|{{BOOKNAME}}]]}}
{{#if:{{{10|}}}|[[Category:{{{10}}}|{{FULLCHAPTERNAME}}]]}}{{#if:{{NAMESPACE}}||[[Category:{{BOOKNAME}}| ]]}}|
{{#if:{{{5|}}}|[[Category:{{{5}}}|{{BOOKNAME}}]]}}{{#if:{{{6|}}}|[[Category:{{{6}}}|{{BOOKNAME}}]]}}
[[Category:{{BOOKNAME}}|{{FULLCHAPTERNAME}}]]}}
{{#if:{{{7|}}}|[[Category:{{{7}}}|{{BOOKNAME}}]]}}{{#if:{{{8|}}}|[[Category:{{{8}}}|{{BOOKNAME}}]]}}
 
{{#if:{{{9|}}}|[[Category:{{{9}}}|{{BOOKNAME}}]]}}{{#if:{{{10|}}}|[[Category:{{{10}}}|{{BOOKNAME}}]]}}
</includeonly>
|[[Category:{{BOOKNAME}}|{{SUBPAGENAME}}]]}}}}</includeonly>

Revision as of 23:57, 17 September 2007

This template categorizes a book in up to 10 categories.

Example
{{Subject|Math|Science|Computing|Programming|...}}