Jump to content

Template:Cert-Card: Difference between revisions

From SOJI ELECTRONICS
[checked revision][checked revision]
Update template
Update
 
Line 1: Line 1:
<noinclude>
<noinclude>
Renders one certificate card with auto-detected PDF download.
Renders one certificate card.


Auto-generated filename from page name:
'''Required:''' filename param (no auto-extract — user passes explicit clean filename).
* Strips " Certification & Approvals" suffix
* Replaces spaces with dashes
 
Examples:
* Page "LIGO PRO Certification & Approvals" → filename prefix "LIGO-PRO"
* Page "LIGO MAX Certification & Approvals" → filename prefix "LIGO-MAX"


Usage:
Usage:
<code><nowiki>{{Cert-Card|cert=CE-Test|title=CE-Test Report|desc=Description}}</nowiki></code>
<code><nowiki>{{Cert-Card|filename=LIGO-PRO|cert=CE-Test|title=CE-Test Report|desc=...}}</nowiki></code>


[[Category:Templates]]
[[Category:Templates]]
</noinclude><includeonly>{{#ifexist:File:{{{filename|{{#replace:{{urlencode:{{#replace:{{PAGENAME}}| Certification & Approvals|}}}}|+|-}}}}}-{{{cert|Cert}}}.pdf|<div class="cert-card cert-card-available">'''{{{title|{{{cert}}} Certificate}}}''' — [[Media:{{{filename|{{#replace:{{urlencode:{{#replace:{{PAGENAME}}| Certification & Approvals|}}}}|+|-}}}}}-{{{cert}}}.pdf|Download PDF]]</div>|<div class="cert-card cert-card-missing">'''{{{title|{{{cert}}} Certificate}}}''' — No file yet. Upload as: <code>{{{filename|{{#replace:{{urlencode:{{#replace:{{PAGENAME}}| Certification & Approvals|}}}}|+|-}}}}}-{{{cert}}}.pdf</code></div>}}{{#if:{{{desc|}}}|<br><em>{{{desc}}}</em>|}}</includeonly>
</noinclude><includeonly>{{#ifexist:File:{{{filename|FILENAME-NOT-SET}}}-{{{cert|Cert}}}.pdf|<div class="cert-card cert-card-available">'''{{{title|{{{cert}}} Certificate}}}''' — [[Media:{{{filename}}}-{{{cert}}}.pdf|Download PDF]]</div>|<div class="cert-card cert-card-missing">'''{{{title|{{{cert}}} Certificate}}}''' — No file yet. Upload as: <code>{{{filename|FILENAME-NOT-SET}}}-{{{cert|Cert}}}.pdf</code></div>}}{{#if:{{{desc|}}}|<br><em>{{{desc}}}</em>|}}</includeonly>

Latest revision as of 10:14, 19 May 2026

Renders one certificate card.

Required: filename param (no auto-extract — user passes explicit clean filename).

Usage: {{Cert-Card|filename=LIGO-PRO|cert=CE-Test|title=CE-Test Report|desc=...}}

SOJI Electronics