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.

Ditulis oleh Rafi pada Saturday, 12 November 2022

Baca juga

comments powered by Disqus