tRikSonic

b:switch - b:case - b:default - Blogger Tutorial

Terakhir diperbarui : 28 Mei 2018 - 06.27

Penjelasan

  • <b:switch> adalah tag yang digunakan untuk menentukan hasil yang memungkinkan memiliki beberapa nilai variabel.
  • <b:case> adalah tag yang digunakan untuk memisahkan atau mengurai hasil keluaran pada setiap hal nilai dari parent tag <b:switch>
  • <b:default> adalah tag yang digunakan untuk menentukan nilai default dari tag <b:switch> jika hasil dari <b:case> tidak cocok.
b:switch b:case b:default blogger

Syntax

<b:switch var='...'>
  <b:case value='...'/>
    <!--[data]-->
  <b:case value='...'/>
    <!--[data]-->
  <b:default/>
    <!--[default]-->
</b:switch>

Atribut

b:switch var wajib ditulis
b:case value wajib ditulis
b:default tidak ada atribut -

Contoh Penggunaan

Contoh 1

Contoh penggunaan yang menyesuaikan dengan pengaturan bahasa blog.
Pengaturan bahasa blogger
<h1>
<b:switch var='data:blog.locale.language'>
  <b:case value='ja'/>
    <!-- Japanese -->
    バナナフルーツ
  <b:case value='de'/>
    <!-- German -->
    Bananenfrucht
  <b:case value='en'/>
    <!-- English -->
    Banana Fruit
  <b:default />
    <!-- default : Indonesia -->
    Buah Pisang
</b:switch>
</h1>
Hasil render HTML jika pengaturan bahasa yang dipilih Japanese
<h1>
  バナナフルーツ
</h1>
Hasil render HTML jika pengaturan bahasa yang dipilih German
<h1>
  Bananenfrucht
</h1>
Hasil render HTML jika pengaturan bahasa yang dipilih English
<h1>
  Banana Fruit
</h1>
Hasil render HTML secara default
<h1>
  Buah Pisang
</h1>

Contoh 2

Contoh penggunaan jika digunakan pada HTML tag <title>
<title>
<b:switch var='data:blog.pageType'>
  <b:case value='index'/>
    <data:view.title.escaped/>
  <b:case value='item'/>
    <data:view.title.escaped/>
  <b:case value='static_page'/>
    <data:view.title.escaped/>
  <b:case value='archive'/>
    <data:view.title.escaped/> - <data:messages.blogArchive/> : <data:blog.pageName/>
  <b:case value='error_page'/>
    Page 404 - <data:view.title.escaped/>
</b:switch>
</title>

Contoh 3

Contoh penggunaan jika digunakan pada kondisi post.ID
<b:switch var='data:view.postId'>
  <b:case value='123456789'/>
    <!--[data]-->
  <b:case value='111222333'/>
    <!--[data]-->
  <b:case value='...'/>
    <!--[data]-->
  <b:case value='...'/>
    <!--[data]-->
</b:switch> 
Selamat berkreasi dan semoga bermanfaat

Informasi :

Artikel ini merupakan panduan tidak resmi tentang xml blogger template.
Untuk mendapatkan informasi yang lebih tepat, sangat disarankan mencarinya pada tautan dibawah ini :

  1. Blog Blogger
  2. Pusat Bantuan Blogger
  3. Forum Bantuan Blogger
  4. Forum Bantuan Google
  5. Stack Overflow

4 komentar

Maki M.
Maki M.12/22/2020ReplyBalas Komentar ini
Apa maksud dari .escaped pada kode
<data:view.title.escaped/>

apa perbedaannya jika tidak menggunakan .escaped ?
Adi Jaya
Adi Jaya12/22/2020
escaped digunakan untuk merubah special characters menjadi HTML Entities.

Contoh jika Mas membuat postingan dengan judul "Tutorial html <b>". Maka escaped diperlukan.
AdiCore
AdiCore8/08/2023ReplyBalas Komentar ini
kalau mau menggunakan tag kondisional versi terbaru dengan tag b:switch case apa juga bisa ya mas?
Adi Jaya
Adi Jaya8/09/2023
dicoba aja mas...
kemungkinan besar bisa
Comment Form

Posting Komentar

  1. Untuk menyisipkan sebuah link atau tautan gunakan <i rel="link=//example.com">teks disini</i>
    • Tanpa menggunakan https: dan http:
  2. Untuk menyisipkan sebuah kode yang pendek gunakan <i rel="code">kode disini</i>
  3. Untuk menyisipkan sebuah kode yang panjang gunakan <i rel="pre">kode disini</i>
  4. Untuk menyisipkan sebuah teks Tebal gunakan <strong>teks tebal disini</strong>
  5. Untuk menyisipkan sebuah teks Miring gunakan <em>teks miring disini</em>
  6. Untuk menyisipkan sebuah gambar gunakan <i rel="image">url gambar disini</i>

Ketentuan Komentar

  • Pengguna yang dapat berkomentar adalah pengguna yang memiliki akun google
  • Guna mengurangi komentar yang bersifat spam, maka akan diberlakukan langkah verifikasi kata.
  • Pengguna bertanggung jawab atas komentar yang dikirim
  • Admin dan penulis blog mempunyai hak untuk menampilkan, menghapus, menandai spam, pada komentar yang dikirim
  • Dengan mengirimkan sebuah komentar, maka pengguna dianggap menyetujui semua ketentuan diatas

Poin ketentuan diatas tidak bersifat tetap, dan dapat berubah kapan saja

Konversi Kode
Kode yang ingin dikonversi

Loading.....
X
Run
Klik tombol Run, untuk menampilkan hasil editing, atau menyegarkan editor.