Reyza

tenang, senang, sederhana
See also: Other Geeks@INDC

Public

Graffiti, Play with Chalk

Chalk adalah widget pada Graffiti yang dapat digunakan sebagai wadah untuk menulis ‘apa-pun-juga’, termasuk dapat dituliskan juga kode-kode ‘NVelocity’ didalamnya. Untuk menambahkan widget Chalk ini maka cukup dengan mengakses Control Panel > Presentation > Widgets. Pilih Chalk Widget pada bagian Available Widget.

image

Drag Chalk Widget pada area yang diinginkan, dapat dipilih Left Sidebar atau Right Sidebar. Kemudian klik Edit.

image

Berikut contoh kode-kode NVelocity yang dapat dituliskan pada body Chalk.

#set($allCategories = $data.Categories())

<ul>
#foreach($category in $allCategories)
<li>
<a href="$category.Url">$category.Name</a>
#if($category.HasChildren)
<ul>
#foreach($cat in $category.Children)
<li style="padding-left:13px;"><a href="$cat.Url">$cat.Name ($cat.PostCount)</a></li>
#end
</ul>
#end
</li>
#end
</ul>

Kode di atas adalah contoh kode untuk menampilkan daftar Category beserta anak Category-nya (sebenarnya tujuan posting ini adalah untuk mencatat kode di atas agar tidak lupa).

Klik tombol Update dan hasilnya dapat dilihat pada halaman public seperti berikut ini.

image

Share this post: | | | |
Posted: Nov 03 2009, 11:51 PM by reyza | with no comments
Filed under: ,

Comments

No Comments