b:tag

b:tag Blogger Dengan Operator Ternary
Daftar Isi Artikel []
b:tag Blogger - [Lanjutan] Cara membuat tag HTML dan/atau mengambil data XML blogger dengan operator ternary blogger.
Artikel ini hanya dokumentasi pribadi, tidak ada penjelasan khusus secara rinci terkait arti dan fungsi kode yang digunakan. Wajar jika Anda kebingungan, bahkan sulit untuk memahaminya.

b:tag Tanpa Kondisi

<!-- Penulisan Kode Dalam Template -->
<b:tag name='p' class='foo'>
  Lorem Ipsum Dolor Sit Amet
</b:tag>

<!-- Hasil Render -->
<p class='foo'>
  Lorem Ipsum Dolor Sit Amet
</p>

b:tag Dengan Operator Ternary

<!-- Penulisan Kode Dalam Template -->
<b:tag class='foo' expr:name='data:view.isHomepage ? "span" : "p"'>
  Lorem Ipsum Dolor Sit Amet
</b:tag>

<!-- Hasil Render Pada Homepage -->
<span class='foo'>
  Lorem Ipsum Dolor Sit Amet
</span>

<!-- Hasil Render Selain Homepage -->
<p class='foo'>
  Lorem Ipsum Dolor Sit Amet
</p>

Nested Ternary (Bersarang)

<!-- Penulisan Kode Dalam Template -->
<b:tag expr:name='data:view.url == data:view.url params { amp : "1" } ? "amp-img" : "img"' expr:src='data:view.isPost ? (data:post.firstImageUrl ? (data:post.firstImageUrl) : ".../gambar1.png") : ".../gambar2.png"'/>

<!-- Hasil Render Pada Post Page AMP -->
<amp-img src='url_pertama_gambar_dalam_artikel'/>

<!-- Hasil Render Pada Post Page AMP Tanpa Gambar -->
<amp-img src='.../gambar1.png'/>

<!-- Hasil Render Selain Post Page AMP Dengan dan/atau Tanpa Gambar -->
<amp-img src='.../gambar2.png'/>

<!-- Hasil Render Pada Post Page nonAMP -->
<img src='url_pertama_gambar_dalam_artikel'/>

<!-- Hasil Render Pada Post Page nonAMP Tanpa Gambar -->
<img src='.../gambar1.png'/>

<!-- Hasil Render Selain Post Page nonAMP Dengan dan/atau Tanpa Gambar -->
<img src='.../gambar2.png'/>