Template:CharacterCard: Difference between revisions

Removed expensive #ifexist: file lookup
(Handle non-existent characters error)
(Removed expensive #ifexist: file lookup)
Line 1:
<templatestyles src="CharacterCard/style.css" />
<includeonly>{{#vardefine:size | {{{2|100px}}} }}{{#ifeq: {{#sub:{{#var:size}}|0|1}} | x | {{#vardefine:size | {{#sub:{{#var:size}}|1}} }} }}[[File:{{#ifexist: File:Student_Portrait_{{{1|}}}.png | Student_Portrait_{{{1|}}} | {{#dpl:| title={{{1|}}} | format = ,,, | include = {Character}:Portrait | noresultsheader= Icon_Error }} }}{{#ifexpr: {{#sub:{{#var:size}}|0|-2}} <= 80 | _Small }}.png|{{{2|100px}}}|class=character-card|link={{{1|}}}]]</includeonly>
<noinclude>
Outputs an image of the character that links back to their page.