Belajar Conditional di Hugo
Cara menulis conditional untuk menampilkan elemen tertentu pada template Hugo
JagoTekno - Di hugo kita bisa membuat sebuah kondisi dan menampilkannya untuk kondisi tertentu.
Misalnya, saya ingin menampilkan deskripsi pada artikel yang memiliki deskripsi yang ada di fontmatter-nya, tetapi jika itu tidak ter-set maka saya ingin merender .Summary saja.
Cara ini cukup mudah.
Hari ini saya mempelajari 2 cara di antaranya yaitu menggunakan if atau cond.
Jadi saya bisa menulis pada file tempalate seperti ini.
- Menggunakan if
<p>{{ if isset .Params "description"}} {{.Params.description}} {{ else }} {{.Summary}} {{ end }}</p>
- Menggunakan cond
<p>{{ cond (isset .Params "description") .Params.description .Summary}}</p>
Demikian artikel singkat tentang cara membuat conditional pada template hugo.