Tag Kondisional Terbaru Blogspot
Tag kondisional terbaru. Tag Kondisional merupakan tag yang digunakan untuk mengatur posisi sebuah elemen, widget, javascript, atau CSS dimana pemposisian tersebut bisa disebabkan karena suatu hal. Antara lain adalah untuk mempercepat loading blog. Karena dengan tag kondisional kita bisa mengatur segala macam elemen web untuk bisa dicostumisasi, sehingga setiap tampilan halaman bisa dibuat berbeda.Pada dasarnya untuk penulisan tag kondisional yang lama dan baru menurut fungsinya tetap sama, hanya saja penulisannya lebih simpel atau sederhana, jadi bisa lebih bisa menghemat waktu, dan yang paling penting adalah mudah diingat.
Tag Kondisional Terbaru
Dibawah ini adalah list tag kondisional blogger terbaru dari perubahan yang lama ke yang baru.Halaman Utama (Homepage)
Versi lama<b:if cond='data:blog.url == data:blog.homepageUrl'> ... </b:if>Versi baru
<b:if cond='data:view.isHomepage'> ... </b:if>
Halaman Postingan (Post)
Versi lama<b:if cond='data:blog.pageType == "item"'> ... </b:if>Versi baru
<b:if cond='data:view.isPost'> ... </b:if>
Halaman Statik (Static page)
Versi lama<b:if cond='data:blog.pageType == "static_page"'> ... </b:if>Versi baru
<b:if cond='data:view.isPage'> ... </b:if>
Halaman Index (selain halaman postingan)
Versi lama<b:if cond='data:blog.pageType == "index"'> ... </b:if>Versi baru
<b:if cond='data:view.isMultipleItems'> ... </b:if>
Halaman Item (halaman posting dan statik)
Versi lama<b:if cond='data:blog.pageType in ["item", "static_page"]'> ... </b:if>Versi baru
<b:if cond='data:view.isSingleItem'> ... </b:if>
Halaman Label
Versi lama<b:if cond='data:blog.searchLabel'> ... </b:if>Versi baru
<b:if cond='data:view.isLabelSearch'> ... </b:if>
Halaman Archive
Versi lama<b:if cond='data:blog.pageType == "archive"'> ... </b:if>Versi baru
<b:if cond='data:view.isArchive'> ... </b:if>
Halaman Search (Pencarian)
Versi lama<b:if cond='data:blog.searchQuery'> ... </b:if>Versi baru
<!-- Termasuk halaman pencarian label --> <b:if cond='data:view.isSearch'> ... </b:if> <!-- Hanya halaman pencarian --> <b:if cond='data:view.isSearch and !data:view.isLabelSearch'> ... </b:if>
Halaman Layout (Menu Tata Letak)
Versi baru<b:if cond='data:view.isLayoutMode'> ... </b:if>
Halaman Preview (Pratinjau)
Versi baru<b:if cond='data:view.isPreview'> ... </b:if>
Halaman Error (404)
Versi lama<b:if cond='data:blog.pageType == "error_page"'> ... </b:if>Versi baru
<b:if cond='data:view.isError'> ... </b:if>
Halaman Tertentu (Url)
Versi lama<b:if cond='data:blog.url == "Url halaman"'></b:if>Versi baru
<b:if cond='data:view.url == "Url halaman"'></b:if>
Halaman Mobile (smartphone)
Versi baru<b:if cond='data:blog.isMobileRequest'></b:if>
Penggunaan Tag Kondisional
Pengecualian
Pengecualian biasanya menggunakan kode !=.Contoh :
<b:if cond='data:blog.url != data:blog.homepageUrl'> ... </b:if>
Tag tersebut diatas bisa dibaca "kecuali pada halaman home"
Dalam versi baru juga bisa menggunakan kode tersebut, yaitu dengan menggunakan kode "!" atau "not".
Contoh:
<b:if cond='!data:view.isHomepage'> ... </b:if>
atau<b:if cond='not data:view.isHomepage'> ... </b:if>
Penggabungan
Penggabungan 2 tag kondisional dapat dilakukan dengan memberikan "or" atau "and".Contoh :
<b:if cond='!data:view.isPost or !data:view.isPage'> ... </b:if>
Tag di atas artinya akan muncul pada halaman selain halaman posting dan halaman statik. Arti dari "or" adalah jika salah satu dari kondisi benar maka akan ditampilkan. Jika harus pada kondisi tertentu maka menggunakan "and".
Jika akan menggabungkan beberapa url tertentu maka bisa juga memakai kode "in" dan dengan tanda koma "," sebagai pemisah antar url seperti contoh dibawah
<b:if cond='data:view.url in {"Url 1","Url 2","Url seterusnya"}'></b:if>
<b:else/>
Selain 2 hal diatas kita juga bisa menggunakan <b:else/>Contoh :
<b:if cond='data:view.isPost'> kondisi 1 <b:else/> kondisi 2 </b:if>
Biasanya kode diatas digunakan untuk membuat kode HTMLnya.
Sekian artikel tentang Tag kondisional terbaru di Blogspot, semoga bermanfaat. Terima kasih telah membaca postingan Agung Jaka Nugraha. Wassalam