Penjelasan
<b:includable>
adalah tag yang menyimpan serangkaian kode atau data, baik ditulis secara manual ataupun tersedia dari sisi server.<b:include>
adalah tag yang digunakan sebagai pemanggil tag <b:includable>
Syntax
<b:includable id='...'>
</b:includable>
<b:includable id='...'>
<b:include name='...'/>
</b:includable>
<b:include name='...'/>
Atribut <b:includable>
id
data
var
<b:includable id='...' var='...' data='...'>
<!-- [] -->
</b:includable>
id |
Awalan expr : tidak diperbolehkan |
Keterangan : : wajib ditulis |
---|---|---|
data |
Awalan expr : diperbolehkan |
Keterangan :relative [bisa dituliskan ataupun tidak, disesuaikan dengan keperluan] |
var |
Awalan expr : diperbolehkan |
Keterangan : relative [bisa dituliskan ataupun tidak, disesuaikan dengan keperluan] |
Atribut <b:include>
cond
data
name
<b:include cond='...' data='...' name='...'/>
cond |
Awalan expr : diperbolehkan |
Keterangan : : relative [bisa dituliskan ataupun tidak, disesuaikan dengan keperluan] |
---|---|---|
data |
Awalan expr : diperbolehkan |
Keterangan : : relative [bisa dituliskan ataupun tidak, disesuaikan dengan keperluan] |
name |
Awalan expr : diperbolehkan |
Keterangan : : wajib ditulis |
Contoh Penggunaan
Contoh penerapan di dalam widget
type="Blog"
<b:section id='...' showaddelement='...'>
<b:widget id='Blog1' type='Blog' version='2'>
<b:widget-settings>...</b:widget-settings>
<!-- main -->
<b:includable id='main' var='this'>
<b:include data='posts' name='breadcrumb'/>
<b:loop values='data:posts' var='post'>
<div>
<b:include data='post' name='postCommentsAndAd'/>
</div>
</b:loop>
<!-- etc-->
</b:includable>
<!-- breadcrumb -->
<b:includable id='breadcrumb' var='posts'> <!-- [data] --> </b:includable>
<!-- postCommentsAndAd -->
<b:includable id='postCommentsAndAd' var='post'>
<article>...</article>
</b:includable>
</b:widget>
</b:section>
Contoh dengan menggunakan atau memanfaatkan tag
Selamat berkreasi dan semoga bermanfaat<b:defaultmarkups>
<b:defaultmarkups>
<b:defaultmarkup type='Common'>
<b:includable id='my-list'>
<ul>
<li>List 1</li>
<li>List 2</li>
<li>List 3</li>
</ul>
</b:includable>
</b:defaultmarkup>
</b:defaultmarkups>
Contoh pemanggilan
<body>
<article>
<!-- data:post.body -->
<b:include name='my-list'/>
</article>
</body>