Penjelasan
<b:defaultmarkups>
dan <b:defaultmarkup>
merupakan tag blogger yang berfungsi untuk membuat, menciptakan, menggantikan suatu inklusi secara default terhadap tema atau template yang digunakan.
<b:defaultmarkups>
berfungsi sebagai pembungkus dari dari tag<b:defaultmarkup>
<b:defaultmarkup>
digunakan sebagai tempat melakukan suatu proses yang ingin ditetapkan
Syntax
<b:defaultmarkups>
<b:defaultmarkup type='....'>
<!-- ... -->
</b:defaultmarkup>
</b:defaultmarkups>
Untuk nilai yang bertanda dapat diberi nilai sebagai berikut :
Common
: dapat digunakan secara global dan dapat ditulis di keseluruhan xml blogger kecuali<b:skin>
- WIDGET_TYPE : hanya berlaku untuk widget yang telah ditetapkan, nilai yang dapat disikan dengan mengambil nilai dari atribut
type
dari tag<b:widget/>
<b:defaultmarkups>
dan<b:defaultmarkup>
dapat ditulis sebelum tag</head>
atau</body>
<b:defaultmarkups>
tidak bisa bersarang dan tidak bisa berulang<b:defaultmarkup>
tidak bisa bersarang tapi bisa ditulis secara berulang di dalam tag<b:defaultmarkups>
dan didalamnya wajib hadir tag<b:includable>
Info : perbedaaan mendasar dari tag
<b:defaultmarkups>
dan <b:defaultmarkup>
dapat dilihat dari huruf s
Atribut
<b:defaultmarkup>
hanya bisa disematkan oleh satu atribut xml
yaitu atribut type
.
<b:defaultmarkup type='....'>
</b:defaultmarkup>
Contoh Penggunaan
<b:defaultmarkups>
dan <b:defaultmarkup>
Berikut beberapa cara penerapan tag <b:defaultmarkups>
dan <b:defaultmarkup>
yang dapat digunakan.
Contoh dengan atribut type="Common"
Nilai Common
dapat digunakan secara global dan dapat ditulis di keseluruhan xml blogger kecuali <b:skin>
.
<b:defaultmarkups>
<b:defaultmarkup type='Common'>
<b:includable id='list-example-1'>
<ul>
<li>List 1</li>
<li>List 2</li>
<li>List 3</li>
<li>List 4</li>
<li>List 4</li>
</ul>
</b:includable>
<b:includable id='javascript-example'>
<script>
alert("Hello world");
</script>
</b:includable>
</b:defaultmarkup>
</b:defaultmarkups>
Contoh cara pemanggilan :
<body>
<h1><!--[post title]--></h1>
<article>
<!--[post body]-->
<b:include name='list-example-1'/>
</article>
<b:include name='javascript-example'/>
</body>
Hasil render HTML
<body>
<h1><!--[post title]--></h1>
<article>
<!--[post body]-->
<ul>
<li>List 1</li>
<li>List 2</li>
<li>List 3</li>
<li>List 4</li>
<li>List 4</li>
</ul>
</article>
<script>
alert("Hello world");
</script>
</body>
Contoh dengan atribut type="[WIDGET_TYPE]"
Catatan : untuk
Misal digunakan untuk widget Popular post.
type="[WIDGET_TYPE]"
ini akan terlihat ketika adanya penambahan baru widget (tidak merubah susunan yang sudah ada sebelumnya)
<b:defaultmarkups>
<b:defaultmarkup type='PopularPosts'>
<b:includable id='main'>
<!-- lakukan perubahan [main] Popular post disini-->
</b:includable>
</b:defaultmarkup>
</b:defaultmarkups>
Misal digunakan untuk widget Label.
<b:defaultmarkups>
<b:defaultmarkup type='Label'>
<b:includable id='main'>
<!-- lakukan perubahan [main] Label disini-->
</b:includable>
</b:defaultmarkup>
</b:defaultmarkups>
Misal digunakan untuk widget FeaturedPost.
<b:defaultmarkups>
<b:defaultmarkup type='FeaturedPost'>
<b:includable id='main'>
<!-- lakukan perubahan [main] FeaturedPost disini-->
</b:includable>
<b:includable id='content'>
<!-- lakukan perubahan [content] FeaturedPost disini-->
</b:includable>
</b:defaultmarkup>
</b:defaultmarkups>
Contoh Penulisan <b:defaultmarkup>
secara berulang
<b:defaultmarkups>
<b:defaultmarkup type='Common'>
<b:includable id='...'><!--[]--></b:includable>
<b:includable id='...'><!--[]--></b:includable>
<b:includable id='...'><!--[]--></b:includable>
</b:defaultmarkup>
<b:defaultmarkup type='...'><!--[]--></b:defaultmarkup>
<b:defaultmarkup type='...'><!--[]--></b:defaultmarkup>
<b:defaultmarkup type='...'><!--[]--></b:defaultmarkup>
<b:defaultmarkup type='...'><!--[]--></b:defaultmarkup>
</b:defaultmarkups>
Thaks,
fianhar.com