Senin, 22 Desember 2014


Blogger Conditional Tag merupakan suatu tag yang terdapat pada template blogger. Dinamakan Conditional Tag karena memiliki fungsi untuk mengkondisikan suatu elemen / widget tampil di halaman tertentu, sehingga dengan adanya Blogger Conditional Tag akan membuat sebuah template blogspot bisa menjadi lebih flexibel dan dapat mengatur sebuah element yang sepatutnya muncul dalam saat kondisi - kondisi yang sebagaimana mestinya. semakin berkembangnya blogger, tak terelak lagi bahwa tag conditional kini berkembang menjadi sebuah trik - trik yang tidak biasa.

Dasar sebuah Conditional Tag Syntax Blogger

Syntax atau kode dasar dari sebuah blogger conditional tag umumnya adalah seperti berikut :

    <b:if cond='CONDITIONAL TAG'>
    ..............
    </b:if>
    <!-- atau -->
    <b:if cond='CONDITIONAL TAG'>
    ..............
    <b:else/>
    ..............
    </b:if>

Daftar Blogger Conditional Tag

Berikut beberapa daftar blogger conditional tag seputar yang saya ketahui.

1. Halaman Utama / Home Page

    <b:if cond='data:blog.pageUrl == data:blog.homepageUrl'>
    <!-- Semua elemen yang ditulis disini, hanya akan tampil di halaman home -->
    </b:if>

2. Halaman Index ( Halaman Utama, Label, dan Arsip )

    <b:if cond='data:blog.pageType == "index"'>
    <!-- Semua elemen yang ditulis disini, hanya akan tampil di halaman home, arsip, dan label -->
    </b:if>

3. Halaman Posting / Artikel

    <b:if cond='data:blog.pageType == "item"'>
    <!-- Semua elemen yang ditulis disini, hanya akan tampil di halaman posting -->
    </b:if>

4. Halaman Statis

    <b:if cond='data:blog.pageType == "static_page"'>
    <!-- Semua elemen yang ditulis disini, hanya akan tampil di halaman statis -->
    </b:if>

5. Halaman Posting & Statis

    <b:if cond='data:blog.url == data:post.url'>
    <!-- Semua elemen yang ditulis disini, hanya akan tampil di halaman posting & statis -->
    </b:if>

6. Halaman Arsip

    <b:if cond='data:blog.pageType == "archive"'>
    <!-- Semua elemen yang ditulis disini, hanya akan tampil di halaman arsip -->
    </b:if>

7. Halaman Label

    <b:if cond='data:blog.searchLabel'>
    <!-- Semua elemen yang ditulis disini, hanya akan tampil di halaman label -->
    </b:if>

8. Halaman Tertentu Berdasarkan Url

    <b:if cond='data:blog.url == "ALAMAT URL"'>
    <!-- Semua elemen yang ditulis disini, hanya akan tampil di halaman tertentu berdasarkan url diatas -->
    </b:if>

Contoh Penggunaan Blogger Conditional Tag

Contoh berikut, akan menampilkan tulisan “Selamat Datang” hanya di halaman utama saja.

    <b:if cond='data:blog.url == data:blog.homepageUrl'>
    <p>Selamat Datang</p>
    </b:if>

Kesimpulan

Blogger conditional tag memberikan kemudahan bagi para blogger template developer untuk bisa menciptakan suatu template yang flexible. Salah satu contohnya, bisa kita lihat pada template blogger yang bertemakan magazine. Selain itu, dengan adanya conditional tag ini, kita sebagai pengguna juga akan menjadi lebih mudah dalam mengatur serta menyesuaikan tampilan halaman blog sesuai dengan kebutuhan. juga meletakkan element - element yang bertautan sesuai pada tempat yang semestinya sehingga tidak berbaur dalam satu lingkup yang tidak mencakup.

Semoga bermanfaat...
Blogger
Disqus
Pilih Sistem Komentar Yang Anda Sukai
How to style text in Disqus comments:
  • To write a bold letter please use <strong></strong> or <b></b>.
  • To write a italic letter please use <em></em> or <i></i>.
  • To write a underline letter please use <u></u>.
  • To write a strikethrought letter please use <strike></strike>.
  • To write HTML code, please use <code></code> or <pre></pre> or <pre><code></code></pre>, and please parse the code in the parser box below.
Show Parser Box

Tidak ada komentar

[+] Berkomentarlah sesuai dengan topik artikel. Admin lebih suka komentar yang sifatnya membangun.
[+] Jangan meninggalkan link aktif, karena akan terdeteksi otomatis sebagai spam.
[+] Jika kesusahan mencari semua artikel dalam blog ini, pencet saja tombol Sitemap.
[+] Maaf Jika Komentar Tidak Saya Jawab Karena Saya Lagi Sibuk