Blogger Syntax data:blog.pageType Conditional tags |
Blogger Syntax data:blog.pageType Conditional tags
1. data:blog.pageType == "index"
Type index adalah semua halaman kecuali halaman item, contoh penerapannya seperti ini:
<b:if cond='data:blog.pageType == "index"'>
Other Skrip
</b:if>
Contoh penerapan dalam blogger:
<b:if cond='data:blog.pageType == "index"'>
<b:if cond='data:blog.pageType == "item"'>
<title><data:blog.pageName/> | <data:blog.title/></title>
<b:else/>
<title><data:blog.pageTitle/> | Your Blog Description</title>
</b:if>
<b:else/>
<title><data:blog.pageName/> | <data:blog.title/></title>
</b:if>
2. data:blog.pageType == "item"
Type data item adalah halaman artikel yang kita posting misalnya seperti ini:
Contoh scriptnya adalah seperti ini:
<b:if cond='data:blog.pageType == "item"'>
Other skrip
</b:if>
Contoh penerapan dalam blogger:
<b:if cond='data:blog.pageType == "item"'>
<title>title one</title>
<b:else/>
<title>title two</title>
</b:if>
3. data:blog.url == data:blog.homepageUrl
Data blog url homepageUrl adalah halaman utama blog , seperti ini :
Tag konditionalnya seperti ini:
<b:if cond='data:blog.url == data:blog.homepageUrl'>
Other skrip
</b:if>
How to Use? Lihat Demonya disini cara menggunakan tag konditional4.data:blog.pageType == "error_page"
blog.pageType adalah halaman ketika error, atau bisa juga disebut dengan halaman 404 Not Found
Contohnya seperti link ini: http://kamus-blogger.blogspot.com/404.html
Tag konditionalnya seperti ini:
<b:if cond='data:blog.pageType == "error_page"'>
Other skrip
</b:if>
5. data:blog.pageType == "archive"
Ciri khusus halaman arsip adalah halaman muka yang diikuti oleh cabang URL tahun dan tanggal, namun tidak sampai kepada nama berkas halaman item, hanya sampai pada URL dengan akhir cabang archive.html di ekornya. Seperti ini:
Tag konditionalnya seperti ini:
<b:if cond='data:blog.pageType == "archive"'>
Other skrip
</b:if>
6. data:blog.pageType == "static_page"
Halaman statis adalah jenis halaman spesial dari Blogger yang akan berakhir pada nama berkas, namun saat halaman tersebut telah terbit halaman tersebut tidak akan masuk dalam daftar arsip blog, seperti ini:
Tag konditionalnya seperti ini:
<b:if cond='data:blog.pageType == "static_page"'>
Other skrip
</b:if>
7. cond='data:blog.searchLabel'
Halaman label adalah tipe halaman hasil sortir label posting, yang umumnya diawali dengan cabang search/label/ kemudian diakhiri dengan kata kunci label, seperti ini:
<b:if cond='data:blog.searchLabel'>
other skrip
</b:if>
Anda juga bisa mendefinisikan halaman label khusus seperti ini:
<b:if cond='data:blog.searchLabel == "Pagetype"'>
tampil di halaman label `Pagetype`
</b:if>
8. Specific page/URL
Halaman specific ini adalah halaman tertentu ,Tag kondisional ini digunakan jika kamu ingin menampilkan atau menyembunyikan objek pada tipe halaman tertentu yang bersifat sangat spesial. Tag kondisionalnya adalah seperti ini:
<b:if cond='data:blog.url == "yourURL"'>
Other skrip
</b:if>
9. data:blog.searchQuery == "bllah"
Halaman pencarian adalah tipe halaman hasil pencarian, yaitu halaman yang akan terbuka ketika kamu mengetik kata kunci pencarian pada kotak pencarian blog, seperti ini:
Tag Kondisionalnya seperti ini:
<b:if cond='data:blog.searchQuery == "pagetype "'>
tampil di halaman pencarian yang memiliki kata kunci `pagetype `
</b:if>
10. == And !==
Semua pagetype di atas menggunakan == (equal to/sama dengan), anda juga bisa menambahkan tidak sama dengan (!==), seperti contoh ini:
<body>
<b:if cond='data:blog.pageType != "error_page"'>
IF NOT ERROR TEXT
</b:if>
<b:if cond='data:blog.pageType == "error_page"'>
<div id='error-page'>
<h1>NOT FOUND TEXT</h1>
</div>
</b:if>
</body>
Semoga artikel ini bermanfaat bagi anda dan semoga anda bisa membuat template blogger secara mandiri.
0 komentar:
Posting Komentar