ads

Menampilkan widget pada halaman tertentu

Hai sobat OBer's, apa kabar hari ini ? semoga dalam keadaan sehat dan selalu sukses. Pada obrolan kali ini, OB akan membagikan ilmu yang munkin bisa berguna untuk sobat OBer's , yaitu masih tentang blogger dan topik  kali ini adalah seputar "Menampilkan widget pada halaman tertentu" yang sering digunakan pada template megazine, misalnya anda ingin menampilkan widget dihalaman post saja atau tidak ada hanya dihalaman post.

OK, OBer's.........let's go....

Langkah pertama yang harus Anda lakukan adalah masuk menu "Design" kemudian masuk ke bagian "Edit HTML" lalu centang kotak "Expand widget templates"

lalu cari code widgetnya seperti ini:

<b:widget id='HTML1' locked='false' title='Pesan' 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>
Untuk mempermudah pencarian silahkan masukkan judul widget seperti "Pesan" kedalam kotak pencarian browser (ctrl + F)

Kemudian tambah code:

<b:if cond='data:blog.url == data:blog.homepageUrl'> 
dan ditutup dengan code </b:if> untuk menempatkan di hanya halaman depan saja
dan ditempatkan seperti dibawah ini

<b:widget id='HTML1' locked='false' title='Pesan' 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:if>
</b:includable>
</b:widget> 
Perhatikan penempatan code yang berwarna MERAH !
kemudian save.
Diibawah ini adalah code yang bisa digunakan untuk penempatan lainya:


Penempatkan di halaman depan/index digunakan code:
<b:if cond='data:blog.pageType == data:blog.homepageUrl'>
Penenempatkan di halaman Archive saja:
<b:if cond='data:blog.pageType == "archive"'>
Penenempatkan dihalaman item/posting saja digunakan code:
<b:if cond='data:blog.pageType == "item"'>
Penempatan pada halaman pages atau static page blogger digunakan:
 <b:if cond='data:blog.pageType == "static_page"'>
Jika Anda ingin menempatkan wiget di halaman tertentu dengan menggunakan URL gunakan code dibawah ini:
 <b:if cond='data:blog.url == "URL_HERE"'>

Ganti code URL_HERE dengan URL yang ingin anda tampilkan.

Dan untuk pengecualian, misalnya anda tidak menempatkan widget hanya di halaman depan saja dengan cara mengganti tanda = pertama dengan tanda !

Contoh  :
<b:if cond='data:blog.pageType != data:blog.homepageUrl'>

OK....OBer's.....silahkan untuk dipraktekan...semoga bermanfaat.


 


SHARE THIS ARTICLE :

Related Posts :

1 Response to "Menampilkan widget pada halaman tertentu"

  1. mau tanya mas,,,
    klo mau membuat halaman posting tidak akan muncul dihalaman depan saja alias homepage saja, namun akan muncul pada halaman single post, kategori, pencarian, arsip dll. Intinya hanya menghilangkan dari halaman depan saja.

    mohon bantuannya dan terimakasih banyak sebelumnya,,,

    http://www.novelravindra.com/

    BalasHapus