Bagian berikutnya dalam belajar membuat template sendiri, sebelumnya silahkan dibaca dan diingat-ingat kembali
bagian 1,
bagian 2, dan
bagian 3. Jika sobat blogger sudah menguasai bagian-bagian tersebut mudah-mudahan sobat blogger bisa mengikuti bagian yang ini, yang penting prinsip
trial and error serta bisa karena biasa maksudnya adalah jika sobat terbiasa mengutak-atik kode HTML-an maka sobat akan lebih
terlatih dan berpengalaman dalam membuat template sendiri.
Sekarang saatnya membahas ke
section 3 dimana saya sudah jelaskan di
bagian 2, silahkan sobat baca kembali, karena butuh pemahaman di section 3 ini. Seperti yang saya sudah jelaskan di bagian 2 bahwa section 3 ini berisi informasi data-data blog sobat serta mengatur container yang di bentuk oleh section 2. Saya akan membagi beberapa kode di section 3 ini, tapi ada baiknya sobat lihat kode utuhnya
(tanpa expandable widget):
<body><div id='outer-wrapper'><div id='wrap2'><!-- skip links for text browsers --><span id='skiplinks'style='display:none;'><a href='#main'>skip to main </a> |<a href='#sidebar'>skip to sidebar</a></span><div id='header-wrapper'><b:section class='header' id='header'maxwidgets='1' showaddelement='no'><b:widget id='Header1' locked='true'title='subagya Test (Header)' type='Header'/></b:section></div><div id='content-wrapper'><div id='main-wrapper'><b:section class='main' id='main'showaddelement='no'><b:widget id='Blog1' locked='true'title='Blog Posts' type='Blog'/></b:section></div><div id='sidebar-wrapper'><b:section class='sidebar' id='sidebar'preferred='yes'><b:widget id='Profile1' locked='false'title='About Me' type='Profile'/><b:widget id='BlogArchive1' locked='false'title='Blog Archive' type='BlogArchive'/><b:widget id='Label1' locked='false'title='Labels' type='Label'/></b:section></div><!-- spacer for skins that want sidebarand main to be the same height--><div class='clear'> </div></div> <!-- end content-wrapper --><div id='footer-wrapper'><b:section class='footer' id='footer'><b:widget id='Text1' locked='false'title='Catatan kaki' type='Text'/></b:section></div></div></div> <!-- end outer-wrapper --></body>Kode template blogger umumnya seperti ini, yang perlu sobat perhatikan adalah penempatan containernya, di mana kalau terlihat di code tersebut pembacaannya di mulai dari
HEADER, MAIN, SIDEBAR, FOOTER . Container tersebut bisa sobat ubah-ubah posisinya tapi ingat tentunya tidak akan sesuai dengan prinsip SEO (begitu katanya, yang saya pernah baca) atau bakal berantakan tampilannya, kalau sobat merubah-rubah posisinya.
Nah sekarang saya bagi ke dalam beberapa bagian agar mudah di mengerti
# HEADER<div id='header-wrapper'><b:section class='header' id='header'maxwidgets='1' showaddelement='no'><b:widget id='Header1' locked='true'title='Subagya Test (Header)' type='Header'/></b:section></div>Kode ini berisi mengenai container header yang di bentuk di section 2 atau bagian CSS, saya akan coba urai kode tersebut agar sobat bisa paham.
<div id='header-wrapper'><b:section class='header' id='header'maxwidgets='1' showaddelement='no'><b:widget id='Header1' locked='true'title='Subagya Test (Header)' type='Header'/></b:section></div>Tulisan yang tercetak tebal adalah container header yang membungkus (wrap) section header dan widgetnya. Seperti yang saya sudah jelaskan di
bagian 3 bahwa id untuk di CSS adalah dengan tanda #(slash) dan class . (dot atau titik) dan di bentuk di
section 2.
Kemudian saya urai lagi bagian header ini :
<div id='header-wrapper'><b:section class='header' id='header'maxwidgets='1' showaddelement='no'><b:widget id='Header1' locked='true'title='Subagya Test (Header)' type='Header'/></b:section></div>Bagian yang tercetak tebal ini menjelaskan bahwa section header terdapat widget di dalamnya yaitu header1 dengan title
Bloglogy . Bisa di lihat kodenya widgetnya seperti ini :
<b:widget id='Header1' locked='true'title='Bloglogy (Header)' type='Header'/># MAIN<div id='main-wrapper'><b:section class='main' id='main'showaddelement='no'><b:widget id='Blog1' locked='true'title='Blog Posts' type='Blog'/></b:section></div>Pada prinsipnya sama dengan bagian header silahkan sobat pahami dengan seksama.
# SIDEBAR<div id='sidebar-wrapper'><b:section class='sidebar' id='sidebar'preferred='yes'><b:widget id='Profile1' locked='false'title='About Me' type='Profile'/><b:widget id='BlogArchive1' locked='false'title='Blog Archive' type='BlogArchive'/><b:widget id='Label1' locked='false'title='Labels' type='Label'/></b:section></div>Prinsip pembacaannya sama dengan header dan main, hanya yang berbeda adalah bagian ini umumnya bisa Add Page Element pada tampilan Edit Layout, tetapi pada bagian Header dan Main bisa juga untuk menambahkan Add Page Elements hanya dengan mengganti
showaddelement='no'> menjadi
showaddelement='yes'>
# FOOTER<div id='footer-wrapper'><b:section class='footer' id='footer'><b:widget id='Text1' locked='false'title='Catatan Kaki' type='Text'/></b:section></div>Tidak jauh berbeda dengan bagian-bagian lainnya pada pembacaan kode footer ini.
Bagaimana? Mudah-mudahan sobat blogger bisa mengikuti dan memahaminya