Home » , » Blogger Syntax data:blog.pageType Conditional tags

Blogger Syntax data:blog.pageType Conditional tags

Blogger Syntax data:blog.pageType Conditional tags, ada banyak tag di dalam code xml blogger, saya ingin memulai tulisan pertama ini dengan pemahaman tentang data:blog.pageType, jika anda paham dengan tag data:blog.pageType maka anda bisa membuat widget di halaman tertentu. Bukan hanya widget, namun anda juga bisa memilih kode mana yang akan di eksekusi, misal dihalaman Home, anda ingin menjalankan script css yang satu, sementara ketika dihalaman posting anda ingin menjalankan script css yang dua.

Blogger Syntax data:blog.pageType Conditional tags
Blogger Syntax data:blog.pageType Conditional tags 

Blogger Syntax data:blog.pageType Conditional tags 

1. data:blog.pageType == "index&quot

Type index adalah semua halaman kecuali halaman item, contoh penerapannya seperti ini:

<b:if cond='data:blog.pageType == &quot;index&quot;'>
     Other Skrip
</b:if>

Contoh penerapan dalam blogger:
<b:if cond='data:blog.pageType == &quot;index&quot;'>
    <b:if cond='data:blog.pageType == &quot;item&quot;'>
    <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 == &quot;item&quot

Type data item adalah halaman artikel yang kita posting misalnya seperti ini:

Contoh scriptnya adalah seperti ini:

<b:if cond='data:blog.pageType == &quot;item&quot;'> 
     Other skrip 
</b:if>

Contoh penerapan dalam blogger:
<b:if cond='data:blog.pageType == &quot;item&quot;'> 
     <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 konditional

4.data:blog.pageType == &quot;error_page&quot

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 == &quot;error_page&quot;'>
     Other skrip 
</b:if>

5. data:blog.pageType == &quot;archive&quot;

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 == &quot;archive&quot;'> 
     Other skrip 
</b:if>

6. data:blog.pageType == &quot;static_page&quot;

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 == &quot;static_page&quot;'> 
     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 == &quot;Pagetype&quot;'>
    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 == &quot;yourURL&quot;'>
     Other skrip
</b:if>

9. data:blog.searchQuery == &quot;bllah&quot

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 == &quot;pagetype &quot;'>
    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 != &quot;error_page&quot;'>
       IF NOT ERROR TEXT
    </b:if>
    <b:if cond='data:blog.pageType == &quot;error_page&quot;'>
        <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