Blogger Conditional Tags dan Cara Penggunaannya

Blogger Conditional Tags And How To Use Them

Sebagai developer template blogger ataupun senang mengutak-atik template, Anda harus tahu tentang conditional tags pada blogger. Dengan menggunakan conditional tags, Anda dapat menentukan bagian dari template Anda ke tempat tertentu dalam kondisi tertentu. 

Contoh : Menggunakan conditional tags, Anda dapat menyembunyikan/menampilkan suatu konten pada post/halaman/label/sidebar tertentu, dll.

Blogger Conditional Tags

1. Penggunaan Conditional Tags

Pertama Anda perlu tahu bagaimana menggunakannya. Lihat contoh di bawah :

<b:if cond='ADD_CONDITION_HERE'>
ADD CONTENT HERE
</b:if>
Sintaks conditional tags dimulai dengan tag  < b: if >  dan atribut  cond  dan harus ditutup dengan tag penutup  < /b: if > .

2. Daftar Semua Conditional Tags Blogger

Di bawah ini saya telah medaftar semua conditional tags untuk blogger. Baru-baru ini blogger meirilis conditional tags baru untuk label tertentu, saya juga sudah menambahkannya.

  1. Homepage
    <b:if cond='data:blog.url == data:blog.homepageUrl'>
    ADD CONTENT HERE
    </b:if>
  2. Post/Article Pages
    <b:if cond='data:blog.pageType == "item"'>
    ADD CONTENT HERE
    </b:if>
  3. Index Page
    Index page termasuk Homepage, label pages, search pages, dan archive pages.

    <b:if cond='data:blog.pageType == "index"'>
    ADD CONTENT HERE
    </b:if>
  4. Static Pages
    Static page artinya halaman yang kita buat menggunakan blogger page section
    .
    <b:if cond='data:blog.pageType == "static_page"'>
    ADD CONTENT HERE
    </b:if>
  5. Post dan Static Pages
    <b:if cond='data:blog.url == data:post.url'>
    ADD CONTENT HERE
    </b:if>
  6. Label dan Search Pages
    <b:if cond='data:blog.searchLabel'>
    ADD CONTENT HERE
    </b:if>
  7. Specific Label
    GantiPUT_LABEL_NAME_HERE dengan nama label Anda.

    <b:if cond='data:post.labels any (l => l.name == "PUT_LABEL_NAME_HERE")'>
    ADD CONTENT HERE
    </b:if>
  8. Archive Pages
    <b:if cond='data:blog.pageType == "archive"'>
    ADD CONTENT HERE
    </b:if>
  9. Specific page/URL
    Ganti PUT_URL_HERE dangan url post/page/label dll.

    <b:if cond='data:blog.url == "PUT_URL_HERE"'>
    ADD CONTENT HERE
    </b:if>
  10. 404 Error Page
    <b:if cond='data:blog.pageType == "error_page"'>
    ADD CONTENT HERE
    </b:if>
  11. First Post
    Ini bukan untuk tipe halaman. Ini digunakan untuk menargetkan posting di halaman multi-posting seperti (index, archive, label, search query).
  12. <b:if cond='data:post.isFirstPost'>
    ADD CONTENT HERE
    </b:if>

Penerapan Conditional Tags

Untuk menerapkan conditional tags ke konten, Anda harus menaruh konten Anda diantara pembuka < b:if cond.. > dan penutup< /b:if >.
<b:if cond='data:blog.pageType == "item"'> 
CONTENT (TO BE EXECUTED IF CONDITION IS TRUE)
</b:if>
Contoh diatas artinya bahwa konten akan muncul hanya pada post pages.

Penerapan Multiple Conditional Tags

Dengan menaruh tag < b:else/ >, Anda dapat menambahkan multiple condition. Ini berarti bahwa jika kondisi pertama tidak bekerja akan meng-execute kondisi kedua kesemua halaman.
<b:if cond='data:blog.pageType == "item"'>
Content-1 EXECUTE IF TRUE
<b:else/>
Content-2 EXECUTE IF FALSE
</b:if>
Contoh diatas artinnya bahwa meng-execute konten pertama di post page. Jika bukan post page lalu akan meng-excute konten kedua.

Penerapan Pembalik Conditional Tags 

Jika Anda ingin membalikan sebuah conditional tags, Anda dapat melakukannya dengan mengganti operator perbandingan dari == (sama dengan) menjadi != (tidak sama dengan).
<b:if cond='data:blog.pageType != "item"'> 
CONTENT (TO BE EXECUTED IF CONDITION IS TRUE)
</b:if>
Dalam contoh diatas, konten akan muncul di semua halaman kecuali post page. Ingat bahwa Anda tidak dapat menerapkan metode ini untuk Label-Search and First Post conditionals.

That's it. Jika ada salah kata maupun penulisan mohon dikoreksi dikomentar. Terima kasih.

COMMENTS

Name

Android Studio,1,Author Box,1,Conditional Tags,1,CSS3,2,Facebook Comment Box,1,Geek,1,HTML5,2,Java,1,jQuery,1,Security News,8,Social Media Button,1,Tech News,2,TipsnTrik,8,Tor,1,
ltr
item
OQINIFY: Blogger Conditional Tags dan Cara Penggunaannya
Blogger Conditional Tags dan Cara Penggunaannya
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQW6DfevKtU-husCO5wf6sNgEvTJJI9PeQIQbusmUI_DM9OBq6gEHUM-i8vwrFopPXcllreoCcyBGEOdbr9hXD00QQpgn03EoMqBjT5kihnFzuvydcc7BKW0fxlJhemSGjsFUCiHbf3YgS/s1600/blogger-conditional-tags-statements-img.png
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQW6DfevKtU-husCO5wf6sNgEvTJJI9PeQIQbusmUI_DM9OBq6gEHUM-i8vwrFopPXcllreoCcyBGEOdbr9hXD00QQpgn03EoMqBjT5kihnFzuvydcc7BKW0fxlJhemSGjsFUCiHbf3YgS/s72-c/blogger-conditional-tags-statements-img.png
OQINIFY
https://oqinify1.blogspot.com/2016/10/blogger-conditional-tags.html
https://oqinify1.blogspot.com/
https://oqinify1.blogspot.com/
https://oqinify1.blogspot.com/2016/10/blogger-conditional-tags.html
true
2849065812233545774
UTF-8
Loaded All Posts Not found any posts VIEW ALL Readmore Reply Cancel reply Delete By Home PAGES POSTS View All RECOMMENDED FOR YOU LABEL ARCHIVE SEARCH ALL POSTS Not found any post match with your request Back Home Sunday Monday Tuesday Wednesday Thursday Friday Saturday Sun Mon Tue Wed Thu Fri Sat January February March April May June July August September October November December Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec just now 1 minute ago $$1$$ minutes ago 1 hour ago $$1$$ hours ago Yesterday $$1$$ days ago $$1$$ weeks ago more than 5 weeks ago Followers Follow THIS CONTENT IS PREMIUM Please share to unlock Copy All Code Select All Code All codes were copied to your clipboard Can not copy the codes / texts, please press [CTRL]+[C] (or CMD+C with Mac) to copy