Menampilkan Widget Pada Halaman Tertentu

Widget Blogger Dalam sebuah Template Blogger sering ditemukan Widget atau Elemen HTML yang hanya tampil pada halaman tertentu seperti dalam tamilan Homepage, Page, Post, Statistik, dll. Selanjutnya secara pintas kita kenal bagian-bagian halaman Template Blogger :
  • Homepage → Halaman utama blog Anda, yakni halaman depan.
  • Archivepage → Halaman arsip.
  • Itempage → Halaman postingan.
  • Indexpage → Halaman muka, halaman label, dan halaman pencarian.
  • Staticpage → Fitur baru google yakni halaman yang tidak masuk pada postingan.

Berikut kode-kode penempatan untuk menempatkan pada halaman tertentu dan cara penggunaan yang sederhana:

  1. Menampilkan Widget Hanya di Homepage → (hanya tampilan depan saja)
    <b:if cond='data:blog.url == data:blog.homepageUrl'>
    ......................................
    </b:if>
  2. Menampilkan Widget Hanya di Homepage
    <b:if cond='data:blog.pageType == "index"'>
    ......................................
    </b:if>
  3. Menampilkan Widget selain di Homepage → (Akan muncul selain tampilan depan Template Blogger)
    <b:if cond='data:blog.url != data:blog.homepageUrl'>
    .....................................
    </b:if>
  4. Menampilkan Widget hanya di Archivepages
    <b:if cond='data:blog.pageType == &quot;archive&quot;'>
    ......................................
    </b:if>
  5. Menampilkan Widget selain di Archivepages
    <b:if cond='data:blog.pageType != &quot;archive&quot;'>
    ......................................
    </b:if>
  6. Menampilkan Widget hanya di Itempages / Postingan
    <b:if cond='data:blog.pageType == &quot;item&quot;'>
    ......................................
    </b:if>
  7. Menampilkan widget selain di Itempages / Postingan
    <b:if cond='data:blog.pageType != &quot;item&quot;'>
    ......................................
    </b:if>
  8. Menampilkan widget hanya di Staticpages
    <b:if cond='data:blog.pageType == &quot;static_page&quot;'>
    ......................................
    </b:if>
  9. Menampilkan widget selain di Staticpages
    <b:if cond='data:blog.pageType != &quot;static_page&quot;'>
    ......................................
    </b:if>
  10. Menampilkan widget pada URL Tertentu
    <b:if cond='data:blog.url == &quot;alamat_URL&quot;'>
    ......................................
    </b:if>
  11. Menampilkan widget selain di URL Tertentu
    <b:if cond='data:blog.url != &quot;alamaat_URL&quot;'>
    ......................................
    </b:if>
Pengelola Template Blogger selain menggunakan code diatas, juga sering menggunakan code sepertihalnya dibawah ini :
  1. Menampilkan File hanya pada Comment Autor/Admin Blog → Biasanya dimanfaatkan untuk membuat tampilan beda pada Comment Admin
    <b:if cond='data:comment.author == data:post.author'>
    ......................................
    </b:if>
  2.  <b:if cond='data:post.showBacklinks'> → True if the current post is set to show backlinks.
  3. <b:if cond='data:blog.pageType == "item"'> → True if the current page is an item page (post page).
  4. <b:if cond='data:displayname != "Fred"'> → True if this is not Fred's display name.
  5. <b:if cond='data:post.numComments > 1'> → True if the current post has more than one comment
Bagaimana Penggunaannya?
Contoh penggunaan yang sering dijumpai pada Template Blogger :
  1. Membuat suatu element hanya muncul pada Halaman Depan menggunakan code sebagai berikut :
    <b:if cond='data:blog.pageType == "index"'>
    .......isi bagian ini dengan HTML ...........
    </b:if>
  2. Sering dijumpai pada cara membuat Comment Admin yang berbeda dengan Komentar yang lain pada blogger, juga memanfaatkan cara ini. Sebagai contoh yang ditemukan pada penggelolan Comment Admin menggunakan code sebagai berikut :
    <div class='comment_name'>
    <b:if cond='data:comment.author == data:post.author'>
    <a expr:href='data:comment.authorUrl' > <data:comment.author/>
    </b:if>
    </div>

Menampilkan Widget Pada Halaman Tertentu