Pernahkah kalian mengunjungi sebuah blog walau hanya sekedar blogwalking namun kalian menemukan beberapa widget yang hanya tampil di halaman-halaman tertentu saja? Nah pada blog tersebut telah dipasang sebuah Tag Conditional pada blog yang mana berfungsi untuk menampilkan widget pada kondisi halaman tertentu, dan itu dapat kalian atur.
Nah pada artikel kali ini kita akan membahas tentang Tag Conditional Blogger yang perlu kalian ketahui yang pasti ada pada setiap template blogspot. Karena tanpa adanya Tag Conditional Blogger ini maka tampilan blog akan sedikit hancur karena tidak ada pembagian pada kondisi halaman-halaman tertentu, maka dari itu dengan ada Tag Conditional Blogger ini blog akan tertata menjadi lebih rapi.
Kalian dapat menampilkan beberapa objek menggunakan Tag Conditional ini seperti contohnya widget, layout sidebar, layout footer, atau CSS yang ingin kalian tampilkan pada kondisi halaman tertentu pun juga bisa. Untuk menggunakaan Tag Conditional pada blog ini pun tidak bisa sembarangan, karena jika salah, makan objek yang seharusnya kalian tampilkan pada kondisini halaman tertentu tidak akan sesuai dengan keinginan kalian.
Pada tag ini pun memiliki awalan pembuka
<b:if cond='...'>
dan akhiran penutup </b:if>
sebagai tag nya. Dan sering kita jumpai penggunaan tag ini adalah pada halaman Read More yang terdapat pada kondisi halaman homepage atau halaman depan.Terdapat 11 Tag Conditional yang harus kalian ketahui:
<b:if cond='data:blog.url == data:blog.homepageUrl'>2. Tag Conditional untuk Halaman Posting dan Statis
...
</b:if>
<b:if cond='data:blog.url == data:post.url'>3. Tag Conditional untuk Halaman Statis "Laman"
...
</b:if>
<b:if cond='data:blog.pageType == "static_page"'>4. Tag Conditional untuk Halaman Posting/Artikel
...
</b:if>
<b:if cond='data:blog.pageType == "static_page"'>5. Tag Conditional untuk Halaman depan, label, search
...
</b:if>
<b:if cond='data:blog.pageType == "index"'>6. Tag Conditional untuk Halaman Label
...
</b:if>
<b:if cond='data:blog.searchLabel'>7. Tag Conditional untuk Halaman Search/Pencarian
...
</b:if>
<b:if cond='data:blog.searchQuery'>8. Tag Conditional untuk Halaman Archive/Arsip
...
</b:if>
<b:if cond='data:blog.pageType == "archive"'>
...
</b:if>
9. Tag Conditional untuk Artikel Pertama/Teratas di setiap halaman
<b:if cond='data:post.isFirstPost'>10. Tag Conditional untuk Halaman Error "404"
...
</b:if>
<b:if cond='data:blog.pageType == "error_page"'>
...
</b:if>
11. Tag Conditional untuk Halaman URL Tertentu
<b:if cond='data:blog.url == "URL"'>Nah, itu adalah 11 Tag Conditional yang terdapat pada setiap template blogger, namun masih ada tambahan Tag Conditional agar halaman-halaman yang terdapat pada blog tidak mengalami error atau kesalahan penempatan objek di kondisi halaman pada blog kalian.
...
</b:if>
Multiple Conditional Tag
Nah pada Multiple Conditional Tag ini dapat membantu kalian menempatkan widget, elemen dan sebagainya pada kondisi halaman yang lebih dari satu kondisi dengan cara menambahkan tag
<b:else/>
. Contohnya:<b:if cond='data:blog.pageType == "item"'>Reverse Conditional Tag
jika kondisi benar
<b:else/>
jika kondisi salah
</b:if>
Dengan adanya Reverse Conditional Tag ini pada template akan membuat pengecualian pada kondisi halaman tertentu, caranya pun cukup mudah kalian tinggal hanya mengganti kode
==
menjadi kode !=
. Contohnya seperti dibawah ini:<b:if cond='data:blog.url != data:blog.homepageUrl'>Nah, pada contoh diatas berarti objek yang kalian tampilkan akan tampil di semua halaman kecuali halaman homepage.
...
</b:if>
Itulah pembahasan tentang Tag Conditonal pada blog yang dapat kita pelajari kemudian kita pahami, pada artikel ini semoga dapat berguna bagi kalian dan membantu kalian dalam persoalan Tag Conditonal yang kalian alami pada template blog kalian.
Wah jadi tau banyak tentang tag conditional :)
ReplyDeleteiya gan, penting juga ini gan soalnya :)
Delete