I don't need to test my programs. I have an error-correcting modem.

Difference between revisions of "Template:Infobox class/core"

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
(added support for custom parent classes, within class and implemented interfaces)
m (fixed problem if description on base pages)
 
Line 2: Line 2:
 
{| style="background:transparent"
 
{| style="background:transparent"
 
|style="vertical-align:top"|{{#if:{{{ge}}}|{{ {{{ge}}}|icon}} }}
 
|style="vertical-align:top"|{{#if:{{{ge}}}|{{ {{{ge}}}|icon}} }}
||{{ch|{{{p1}}}|{{{p2}}}|{{{p3}}}|{{{p4}}}|{{{p5}}}|{{{p6}}}|{{{p7}}}|{{{p8}}}|{{{p9}}}|{{{p10}}}|e={{{e}}}|g={{{g}}}}}{{ch|{{{cp1}}}|{{{cp2}}}|{{{cp3}}}|{{{cp4}}}|{{{cp5}}}|{{{cp6}}}|{{{cp7}}}|{{{cp8}}}|{{{cp9}}}|{{{cp10}}}|p={{NAMESPACE}}:{{#titleparts:{{PAGENAME}}|-1}}/|g={{gamename}}}}{{#if:{{{a}}}|''}}'''{{{c}}}'''{{#if:{{{a}}}|''}} {{#if:{{{custom}}}|''(custom{{#if:{{{n}}}|, [[native-only]]}})''|{{#if:{{{n}}}|''([[native-only]])''}}}}
+
||{{ch|{{{p1}}}|{{{p2}}}|{{{p3}}}|{{{p4}}}|{{{p5}}}|{{{p6}}}|{{{p7}}}|{{{p8}}}|{{{p9}}}|{{{p10}}}|e={{{e}}}|g={{{g}}}}}{{ch|{{{cp1}}}|{{{cp2}}}|{{{cp3}}}|{{{cp4}}}|{{{cp5}}}|{{{cp6}}}|{{{cp7}}}|{{{cp8}}}|{{{cp9}}}|{{{cp10}}}|p={{NAMESPACE}}:{{#ifeq:{{PAGENAME}}|{{BASEPAGENAME}}||{{BASEPAGENAME}}/}}|g={{gamename}}}}{{#if:{{{a}}}|''}}'''{{{c}}}'''{{#if:{{{a}}}|''}} {{#if:{{{custom}}}|''(custom{{#if:{{{n}}}|, [[native-only]]}})''|{{#if:{{{n}}}|''([[native-only]])''}}}}
 
|}</div>
 
|}</div>
 
{{#if:{{{notoc}}}||<div style="float:right;padding:0 0 1em 1em;">__TOC__</div>}}{{#if:{{{p}}}|
 
{{#if:{{{notoc}}}||<div style="float:right;padding:0 0 1em 1em;">__TOC__</div>}}{{#if:{{{p}}}|
 
;Package&#58; : {{#if:{{{custom}}}|{{{p}}}|{{#if:{{{ge}}}|[[:Category:Classes in {{{ge}}} package {{{p}}}|{{{p}}}]]|[[:Category:Classes in package {{{p}}}|{{{p}}}]]}}}}}}{{#if:{{{w}}}{{{cw}}}|
 
;Package&#58; : {{#if:{{{custom}}}|{{{p}}}|{{#if:{{{ge}}}|[[:Category:Classes in {{{ge}}} package {{{p}}}|{{{p}}}]]|[[:Category:Classes in package {{{p}}}|{{{p}}}]]}}}}}}{{#if:{{{w}}}{{{cw}}}|
;[[Within]] class&#58; : [[{{#if:{{{cw}}}|{{NAMESPACE}}:{{#titleparts:{{PAGENAME}}|-1}}/{{{cw}}}|{{#if:{{{e}}}|{{{e}}}:}}{{{w}}}}}{{#if:{{{g}}}|_({{{g}}})}}|{{#if:{{{cw}}}|{{{cw}}}|{{{w}}}}}]]}}{{#if: {{{i1}}}{{{ci1}}}|
+
;[[Within]] class&#58; : [[{{#if:{{{cw}}}|{{NAMESPACE}}:{{#ifeq:{{PAGENAME}}|{{BASEPAGENAME}}||{{BASEPAGENAME}}/}}{{{cw}}}|{{#if:{{{e}}}|{{{e}}}:}}{{{w}}}}}{{#if:{{{g}}}|_({{{g}}})}}|{{#if:{{{cw}}}|{{{cw}}}|{{{w}}}}}]]}}{{#if: {{{i1}}}{{{ci1}}}|
;[[Implements|Implemented interfaces]]&#58; : {{links|{{{i1}}}|{{{i2}}}|{{{i3}}}|{{{i4}}}|{{{i5}}}|{{{i6}}}|{{{i7}}}|prefix={{#if:{{{e}}}|{{{e}}}:}}|suffix={{#if:{{{g}}}|_({{{g}}})}}}}{{#if:{{{ci1}}}|{{#if:{{{i1}}}|,}} {{links|{{{ci1}}}|{{{ci2}}}|{{{ci3}}}|{{{ci4}}}|{{{ci5}}}|{{{ci6}}}|{{{ci7}}}|prefix={{NAMESPACE}}:{{#titleparts:{{PAGENAME}}|-1}}/|suffix={{#if:{{gamename}}|_({{gamename}})}}}}}}}}<includeonly>{{#dpl:
+
;[[Implements|Implemented interfaces]]&#58; : {{links|{{{i1}}}|{{{i2}}}|{{{i3}}}|{{{i4}}}|{{{i5}}}|{{{i6}}}|{{{i7}}}|prefix={{#if:{{{e}}}|{{{e}}}:}}|suffix={{#if:{{{g}}}|_({{{g}}})}}}}{{#if:{{{ci1}}}|{{#if:{{{i1}}}|,}} {{links|{{{ci1}}}|{{{ci2}}}|{{{ci3}}}|{{{ci4}}}|{{{ci5}}}|{{{ci6}}}|{{{ci7}}}|prefix={{NAMESPACE}}:{{#ifeq:{{PAGENAME}}|{{BASEPAGENAME}}||{{BASEPAGENAME}}/}}|suffix={{#if:{{gamename}}|_({{gamename}})}}}}}}}}<includeonly>{{#dpl:
 
|category=Classes within {{{c}}}{{#if:{{{ge}}}|_({{{ge}}})}}
 
|category=Classes within {{{c}}}{{#if:{{{ge}}}|_({{{ge}}})}}
 
|namespace={{#if:{{{e}}}|{{!}}{{{e}}}}}{{!}}User
 
|namespace={{#if:{{{e}}}|{{!}}{{{e}}}}}{{!}}User

Latest revision as of 07:58, 17 March 2010

{{ {{{ge}}}|icon}} [[{{{e}}}:{{{p10}}}_({{{g}}})|{{{p10}}}]] >> [[{{{e}}}:{{{p9}}}_({{{g}}})|{{{p9}}}]] >> [[{{{e}}}:{{{p8}}}_({{{g}}})|{{{p8}}}]] >> [[{{{e}}}:{{{p7}}}_({{{g}}})|{{{p7}}}]] >> [[{{{e}}}:{{{p6}}}_({{{g}}})|{{{p6}}}]] >> [[{{{e}}}:{{{p5}}}_({{{g}}})|{{{p5}}}]] >> [[{{{e}}}:{{{p4}}}_({{{g}}})|{{{p4}}}]] >> [[{{{e}}}:{{{p3}}}_({{{g}}})|{{{p3}}}]] >> [[{{{e}}}:{{{p2}}}_({{{g}}})|{{{p2}}}]] >> [[{{{e}}}:{{{p1}}}_({{{g}}})|{{{p1}}}]] >> [[Template:Infobox class/{{{cp10}}}|{{{cp10}}}]] >> [[Template:Infobox class/{{{cp9}}}|{{{cp9}}}]] >> [[Template:Infobox class/{{{cp8}}}|{{{cp8}}}]] >> [[Template:Infobox class/{{{cp7}}}|{{{cp7}}}]] >> [[Template:Infobox class/{{{cp6}}}|{{{cp6}}}]] >> [[Template:Infobox class/{{{cp5}}}|{{{cp5}}}]] >> [[Template:Infobox class/{{{cp4}}}|{{{cp4}}}]] >> [[Template:Infobox class/{{{cp3}}}|{{{cp3}}}]] >> [[Template:Infobox class/{{{cp2}}}|{{{cp2}}}]] >> [[Template:Infobox class/{{{cp1}}}|{{{cp1}}}]] >> {{{c}}} (custom, native-only)
Package: 
{{{p}}}
Within class: 
[[Template:Infobox class/{{{cw}}}_({{{g}}})|{{{cw}}}]]
Implemented interfaces
[[{{{e}}}:{{{i1}}}_({{{g}}})|{{{i1}}}]], [[{{{e}}}:{{{i2}}}_({{{g}}})|{{{i2}}}]], [[{{{e}}}:{{{i3}}}_({{{g}}})|{{{i3}}}]], [[{{{e}}}:{{{i4}}}_({{{g}}})|{{{i4}}}]], [[{{{e}}}:{{{i5}}}_({{{g}}})|{{{i5}}}]], [[{{{e}}}:{{{i6}}}_({{{g}}})|{{{i6}}}]], [[{{{e}}}:{{{i7}}}_({{{g}}})|{{{i7}}}]], [[Template:Infobox class/{{{ci1}}}|{{{ci1}}}]], [[Template:Infobox class/{{{ci2}}}|{{{ci2}}}]], [[Template:Infobox class/{{{ci3}}}|{{{ci3}}}]], [[Template:Infobox class/{{{ci4}}}|{{{ci4}}}]], [[Template:Infobox class/{{{ci5}}}|{{{ci5}}}]], [[Template:Infobox class/{{{ci6}}}|{{{ci6}}}]], [[Template:Infobox class/{{{ci7}}}|{{{ci7}}}]]
Documentation

Core functionality for Template:Infobox class.