Saturday, June 22, 2013

Widget Hanya Muncul Di Halaman Utama

Langkah-langkahnya:

  1. Login ke Blogger.
  2. Meluncur ke Edit HTML. Misalkan ingin mengatur widget "Data Pengunjung", temukan kode berikut:
    <b:widget id='HTML8' locked='false' title='Data Pengunjung' type='HTML'>
    <b:includable id='main'>
    <!-- only display title if it's non-empty -->
    <b:if cond='data:title != &quot;&quot;'>
    <h2 class='title'><data:title/></h2>
    </b:if>
    <div class='widget-content'>
    <data:content/>
    </div>
    <b:include name='quickedit'/>
    </b:includable>
    </b:widget>
    
  3. Lalu sisipkan kode di bawah ini ke dalam kode diatas:
    <b:if cond='data:blog.url == data:blog.homepageUrl'> 
    ...
    <b:else/>
    <style type='text/css'>
    #WidgetID {display:none;}
    </style>
    </b:if>
    

    Untuk WidgetID adalah ID dari si-widget, contoh di atas widget ber-ID HTML8. Sehingga menjadi seperti berikut:

    <b:widget id='HTML8' locked='false' title='Data Pengunjung' type='HTML'>
    <b:includable id='main'>
    
    <b:if cond='data:blog.url == data:blog.homepageUrl'>
    
    <!-- only display title if it's non-empty -->
    <b:if cond='data:title != &quot;&quot;'>
    <h2 class='title'><data:title/></h2>
    </b:if>
    <div class='widget-content'>
    <data:content/>
    </div>
    <b:include name='quickedit'/>
    
    <b:else/>
    <style type='text/css'>
    #HTML8 {display:none;}
    </style>
    </b:if>
    
    </b:includable>
    </b:widget>
    
  4. Simpan template.

Pengaturan lainnya:

  • Widget akan tampil di semua halaman kecuali di homepage.
    <b:if cond='data:blog.url != data:blog.homepageUrl'>
    ...
    <b:else/>
    <style type='text/css'>
    #WidgetID {display:none;}
    </style>
    </b:if>
    
  • Menampilkan widget hanya di halaman archive.
    <b:if cond='data:blog.pageType == &quot;archive&quot;'>
    ...
    <b:else/>
    <style type='text/css'>
    #WidgetID {display:none;}
    </style>
    </b:if>
    
  • Widget akan tampil di semua halaman kecuali di halaman archive.
    <b:if cond='data:blog.pageType != &quot;archive&quot;'>
    ...
    <b:else/>
    <style type='text/css'>
    #WidgetID {display:none;}
    </style>
    </b:if>
    
  • Widget hanya tampil di halaman postingan.
    <b:if cond='data:blog.pageType == &quot;item&quot;'>
    ...
    <b:else/>
    <style type='text/css'>
    #WidgetID {display:none;}
    </style>
    </b:if>
    
  • Widget akan tampil di semua halaman, kecuali di halaman postingan.
    <b:if cond='data:blog.pageType != &quot;item&quot;'>
    ...
    <b:else/>
    <style type='text/css'>
    #WidgetID {display:none;}
    </style>
    </b:if>
    
  • Widget hanya tampil di postingan tertentu.
    <b:if cond='data:blog.url == &quot;alamat-postingan&quot;'>
    ...
    <b:else/>
    <style type='text/css'>
    #WidgetID {display:none;}
    </style>
    </b:if>
    
  • Widget akan tampil selain di postingan ini.
    <b:if cond='data:blog.url != &quot;alamat-postingan&quot;'>
    ...
    <b:else/>
    <style type='text/css'>
    #WidgetID {display:none;}
    </style>
    </b:if>
    
  • Widget hanya akan tampil di static page.
    <b:if cond='data:blog.pageType == &quot;static_page&quot;'>
    ...
    <b:else/>
    <style type='text/css'>
    #WidgetID {display:none;}
    </style>
    </b:if>
    
  • Widget akan tampil di semua halaman, kecuali di static page.
    <b:if cond='data:blog.pageType != &quot;static_page&quot;'>
    ...
    <b:else/>
    <style type='text/css'>
    #WidgetID {display:none;}
    </style>
    </b:if>