Jump to content

Template:Cert-Card: Difference between revisions

From SOJI ELECTRONICS
[checked revision][checked revision]
Create template
 
Update template
Line 3: Line 3:


Auto-generated filename from page name:
Auto-generated filename from page name:
* Strips " Certifications & Approvals" suffix
* Strips " Certification & Approvals" suffix
* Replaces spaces with dashes
* Replaces spaces with dashes


Examples:
Examples:
* Page "LIGO MAX Certifications & Approvals" → filename prefix "LIGO-MAX"
* Page "LIGO PRO Certification & Approvals" → filename prefix "LIGO-PRO"
* Page "LIGO PRO BLE Certifications & Approvals" → filename prefix "LIGO-PRO-BLE"
* 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|cert=CE-Test|title=CE-Test Report|desc=Description}}</nowiki></code>
Optional: override filename prefix with <code>filename</code> param.


[[Category:Templates]]
[[Category:Templates]]
</noinclude><includeonly>{{#ifexist:File:{{{filename|{{#replace:{{urlencode:{{#replace:{{PAGENAME}}| Certifications & Approvals|}}}}|+|-}}}}}-{{{cert|Cert}}}.pdf|<div class="cert-card cert-card-available">'''{{{title|{{{cert}}} Certificate}}}''' — [[Media:{{{filename|{{#replace:{{urlencode:{{#replace:{{PAGENAME}}| Certifications & 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}}| Certifications & Approvals|}}}}|+|-}}}}}-{{{cert}}}.pdf</code></div>}}{{#if:{{{desc|}}}|<br><em>{{{desc}}}</em>|}}</includeonly>
</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>

Revision as of 10:05, 19 May 2026

Renders one certificate card with auto-detected PDF download.

Auto-generated filename from page name:

  • 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: {{Cert-Card|cert=CE-Test|title=CE-Test Report|desc=Description}}

SOJI Electronics