b:includable

Penjelasan dan penggunaan tag b:includable pada template Blogger.
Oleh:
Pada:

Default Markup

Default markup merupakan pengaturan dasar dari suatu kelompok elemen yang akan dimasukkan kedalam widget. Susunan kelompok elemen ini berada didalam tag <b:includable id=''>
Dimana cara memasukkan kelompok elemen itu nantinya akan diringkas menjadi satu tag yaitu :
<b:include name=''/>

includableinclude
<b:includable id=''><b:include name=''/>

Contoh didalam template :
Includable

Untuk lebih jelasnya perhatikan contoh berikut ini, dapat dipraktekkan langsung kedalam template agar lebih paham cara kerja tag b:includable ini dan bisa mulai memodifikasi sendiri template blog sesuai selera.

Langkah 1

Buat kode defaultmarkup seperti dibawah ini didalam template atau copy paste langsung ke dalam template.
<b:includable id='ujiCoba'>
  <div class='contoh'><h3 class='title'>Uji Coba Sisipan</h3>
    <span>Ini contoh elemen yang disisipkan.</span>
    <div>Hapus sisipan ini setelah selesai uji/praktek.</div>
  </div>
</b:includabe>

Langkah 2

Paste / buat kode tersebut didalam tag b:defaultmarkup type='Common' atau langsung didalam widget Blog1.
Jika ingin diletakkan di head, temukan tag b:defaultmarkup type='Common', paste tepat dibawah tag tersebut.

Tips : Peletakan didalam tag default markup lebih disarankan agar lebih mudah ditemukan karena berada di dalam tag <head> dibawah kode CSS b:template-skin. Selain itu hasilnya juga akan sama.

Tapi jika ingin langsung didalam widget blog : Klik > dikanan atas > scroll dan pilih Blog1, scroll dan temukan tag :

<b:includable id='apaSaja'>
lalu pastekan atau buat kode tersebut diatasnya.

Tampilan setelah diletakkan didalam template (defaultmarkup)

uji coba default markup

Langkah 3

Buat / salin kode sisipan atau ringkasan dari kode pada langkah 1 diatas, seperti ini
<b:include name='ujiCoba'/>

Lalu pastekan didalam tag <b:includable id='postBody' var='post'/>.

Hasilnya akan terlihat seperti ini :
<b:includable id='postBody' var='post'> 
   <div class='post-body post-content' id='post-body'>
     <b:include name='ujiCoba'/>
       <data:post.body/>
   <!-- [ bisa juga disini ] -->
   </div>
</b:includable>

Dibawah ini screenshot contoh penempatan kode sisipan / kode panggilnya. Disini dipasang 2 kali yaitu diatas dan dibawah body.

peletakan b:include

Setelah itu tekan untuk menyimpan dan lihat hasilnya.

Hasil :
Tampilan uji coba diatas postingan
hasil dibawah postingan
Tampilan uji coba dibawah postingan
hasil diatas postingan

Jadi selanjutnya jika ingin menambahkan elemen sendiri, apapun itu bisa menggunakan metode ini. Cukup dengan tag singkat b:include meminimalkan kesalahan karena kode yang tadinya panjang / banyak menjadi ringkas. Selain itu pada penempatannya tidak memakan banyak ruang dan tidak menambah rumit dengan semakin banyaknya kode dilokasi penempatannya.

Dibawah ini contoh penempatan untuk elemen dengan banyak kode :

Tag b:includable (default markup-nya)
tag b:includable
Klik untuk memperbesar gambar

Ini tag b:include (kode panggil) untuk penempatannya, cukup ringkas hanya membutuhkan 1 baris, 1 tag saja :

tag b:include

Perbedaan antara b:includable dan b:include

<b:includable id='ujiCoba'>
</b:includable>
Menggunakan atribut id=''
Memiliki tag penutup.
Bisa ditambahkan atribut var='post' jika mengambil data variabel dari halaman postingan.
<b:include name='ujiCoba'/>
Menggunakan atribut name=''
Tunggal atau tidak memiliki tag pasangan sebagai penutupnya.
Bisa ditambahkan atribut kondisional

Atribut kondisional

Atribut kondisional merupakan sebuah deklarasi yang menentukan kondisi halaman dimana elemen HANYA akan ditampilkan pada hlaman tersebut atau TIDAK ditampilkan dihalaman tersebut.
<!-- [ Tag konditional ] -->
<b:if cond='data:view.isHomepage'>
</b:if>
Merupakan sebuah tag b:if atau elemen dimana terdapat atribut kondisional didalamnya.
<!-- [ Atribut konditional ] -->
<b:tag cond='data:view.isHomeepage'/>
Merupakan atribut yang berada didalam tag / elemen
⇐ Sebelumnya
Selanjutnya ⇒

Posting Komentar

[---- Ads 3 ----]
Cookie Consent
Kami menyajikan cookie di situs ini untuk menganalisis lalu lintas, mengingat preferensi Anda, dan mengoptimalkan pengalaman Anda.
Oops!
Ada yang salah dengan koneksi internet Anda. Silakan sambungkan ke internet dan mulai menjelajah lagi.
AdBlock Detected!
Pemblokir iklan terdeteksi!.
Pendapatan yang kami peroleh dari iklan digunakan untuk mengelola situs web ini, harap memasukkan situs ini ke daftar putih (whitelist) di pengaturan pemblokir iklan Anda.
Site is Blocked
Sorry! This site is not available in your country.