Pengertian, Fungsi dan contoh Tag Conditional Blogger
Tag Conditional blogger adalah sebuah kode dimana dia mempunyai peranan penting dalam menampilkan konten
Biasanya tag conditional ini mempunyai awalan
<b:if ... >
Sebagai contohnya :
<b:if cond='data:blog.url == data:blog.homepageUrl'>
Konten yang ditampilkan
</b:if>
Dalam menjalankan tugasnya dan menurut sepengetahuan saya.
saya menyimpulkan dan membagi kode perintah tersebut menjadi 3 macam :
1. Perintah Konten
2. Periantah Jika Selain, dan
3. Perintah Panggilan
Pengertian penyimpulan saya sendiri yaitu :
1. Perintah Konten
Contohnya seperti kode diatas, perindah dibuka dan ditutup
<b:if cond='data:blog.url == data:blog.homepageUrl'>
Konten yang ditampilkan
</b:if>
Dari kode itu dapat di artikan seperti : <jika kondisi= url blog (berada)(di) halaman utama>
Konten yang di tampilkan
</jika ditutup>
2. Perintah Jika Selain
Perintah ini ada 2 kode,
kode pertama
<b:if cond='data:blog.url == data:blog.homepageUrl'>
Konten yang ditampilkan ABC
<b:else/>
Konten yang ditampilkan XYZ
</b:if>
Dan arti kode itu sendiri yaitu :<jika kondisi= url blog (berada)(di) halaman utama>
Konten yang di tampilkan ABC
<jika selain halaman utama/>
Konten yang di tampilkan XYZ
</jika ditutup>
kode yang ke dua
<b:if cond='data:blog.url != data:blog.homepageUrl'>
Konten yang ditampilkan
</b:if>
Dapat diartikan bahwa : <jika kondisi= url blog (selain)(di) halaman utama>
Konten yang di tampilkan
</jika ditutup>
Yang perlu diperhatikan adalah tanda != dan ==Kalau != itu berarti : (selain)(di)
Kalau == itu berarti : (berada)(di)
3. Perintah Panggilan.
Yaitu perintah di mana isi perintah tersebut memanggil paket perintah yang lainnya.
Biasanya perintah ini berawalan <b:include .../>
dan paket yang dipanggil memiliki kode seperti ini :
<b:includable ...> isi paket </b:includable>
Contoh :
<b:if cond='data:blog.url == data:blog.homepageUrl'>
<b:include data='post' name='post'/>
</b:if>
Artinya :<jika kondisi= url blog (berada)(di) halaman utama>
<panggil paket data=post nama=post>
</jika ditutup>
Dan paket yang dipanggil yaitu
<b:includable id='post' var='post'>
Isi paket
</b:incudable>
Namun ada juga Perintah Panggilan Paket yang langsung tersemat,
Contoh :
<b:include cond='data:blog.pageType not in {"item","static_page"} and data:post.allowComments' data='post' name='comment_count_picker'/>
Yang artinya paket tersebut :<panggil paket jika kondisi= blog tidak di halaman item dan komentar post diijinkan panggil paket jumlah komentar/>
Tapi didalam xml blogger kode panggilan tersemat hanya ada beberapa dan jarang untuk di modifikasi
Nah itu dia penyimpulan dari saya semoga bisa dipahami dan menjadi titik awal bagi pemula untuk memecahkan kode xml blogger.
Dulu pertama saya mengenal blogger, saya mencari-cari artikel seperti ini.
Tapi kebanyakan orang hanya menshare Kodenya saja tanpa contoh dan penjelasan.
Tentunya itu tidak banyak membantu.
Dan berikut ini ada beberapa tag kusus untuk tipe halaman yang ada di template blogger dan mungkin bisa sebagai bahan pembelajaran
Tag Conditional Halaman Blogger
Tag Conditional Halaman Homepage :
<b:if cond='data:blog.url == data:blog.homepageUrl'>
Konten dan Panggilan Paket
</b:if>
Halaman Homepage adalah halaman UtamaContoh : https://www.colongan.com
Tag Conditional Halaman Item :
<b:if cond='data:blog.pageType == "item"'>
Konten dan Panggilan Paket
</b:if>
Halaman item adalah halaman terakhirContoh : https://www.colongan.com/2019/02/cara-membuat-artikel-terkait-blogger.html
Tag Conditional Halaman Arsip :
<b:if cond='data:blog.pageType == "archive"'>
Konten dan Panggilan Paket
</b:if>
Halaman Arsip adalah halaman yang menunjukkan tanggal arsip, tapi tidak sampai ke itemContoh :
https://www.colongan.com/2019/
https://www.colongan.com/2019/02/
Tag Conditional Halaman Statis :
<b:if cond='data:blog.pageType == "static_page"'>
Konten dan Panggilan Paket
</b:if>
Halaman statis adalah konten yang anda buat lewat halaman, bukan postingan, dia di tandai dengan huruf P setelah halaman utamaContoh :
https://www.colongan.com/p/about.html
https://www.colongan.com/p/policy.html
Tag Conditional Halaman Indeks :
<b:if cond='data:blog.pageType == "index"'>
Konten dan Panggilan Paket
</b:if>
Halaman index adalah semua halamanTag Conditional Halaman Label :
<b:if cond='data:blog.searchLabel'>
Konten dan Panggilan Paket
</b:if>
Halaman label adalah halaman pencarian label namun berada di daftar sortiran berdasarkan label yang ditampilkanContoh :
https://www.colongan.com/search/label/blogger
https://www.colongan.com/search/label/android
Tag Conditional Halaman Label Tertentu :
<b:if cond='data:blog.searchLabel == "Android"'>
Konten dan Panggilan Paket
</b:if>
Hampir sama dengan diatas tapi hanya ke label yang ditulisContoh : (karena di kode ditulis label Android maka kusus label android)
https://www.colongan.com/search/label/android
Tag Conditional Halaman Pencarian :
<b:if cond='data:blog.searchQuery'>
Konten dan Panggilan Paket
</b:if>
Halaman Pencarian, halaman yang menampilkan hasil pencarianContoh : https://www.colongan.com/search/?q=Blogger
Tag Conditional Halaman Pencarian Tertentu :
<b:if cond='data:blog.searchQuery == "Android"'>
Konten dan Panggilan Paket
</b:if>
Sama seperti label tertentu tadi, tapi yang ini di pencarian. dia fokus di pencarian yang dikususkanContoh : https://www.colongan.com/search/?q=Android
Tag Conditional Halaman Tertentu (Custom) :
<b:if cond='data:blog.url == "URL HALAMAN"'>
Konten dan Panggilan Paket
</b:if>
Ini bisa untuk halaman apa saja, tergantung url Halaman mana yg mau diaturTag Conditional Halaman Kesalahan (Error Page) :
<b:if cond='data:blog.pageType == "error_page"'> Konten dan Panggilan Paket
</b:if>
Halaman Error adalah halaman yang tidak ditemukan atau tidak ada di semua URL,Bisa jadi halaman yang sudah dihapus atau halaman yg ada namun pengunjung salah mengetik URL, meskipun satu huruf saja yang salah diketik.
Untuk menerapkan konten selain kode tadi, cukup diganti saja == menjadi !=
Tag Conditional blogger juga bisa
di terapkan di dalam <head> ... </head>
Misalnya untuk menambas css atau javascript tertentu dihalaman yang dikehendaki
Next akan kita bahas lagi Tag Conditional blogger, bukan Tag Conditional halaman tetapi Tag Conditional item yang lebih rinci lagi
Demikian Pengertian Tag Conditional Blogger beserta fungsi dan contohnya, Semoga bermanfaat.
jika ada yang kurang jelas maupun bla bla bla... silahkan coret-coret di kolom komentar.
mungkin juga kamu tertarik untuk membaca ini :
Terima kasih, salam Colongan !
Bantu kami lebih baik lagi.
Apa Reaksi anda tentang blogger :
"Pengertian, Fungsi dan contoh Tag Conditional Blogger" ?
saya mencoba menampilkan di homepage dengan label tertentu saja tapi sampai sekarang belum berhasil.. gimana yaa...di hompage seua post muncul.. pengennya muncul dengan labe yg dipilih aja
BalasHapus