Modul Pagination adalah modul yang berguna untuk memotong konten drupal dalam beberapa halaman. Ada beberapa pilihan setting, yakni otomotis (langsung di potong sesuai jumlah kata) dan manual (dipotong dengan menuliskan [pagebreak]). Untuk yang memilih manual, jangan lupa untuk menggunakan pilihan Source, jika Anda memakai editor (seperti FCK editor).
Tapi ada bug yang saya temui pada modul ini. Yakni bug yang tampak manakala, kita menggunakan suatu modul sebagai halaman pertama. Bug ini terdapat pada link Show All, pada baris 277 "variable_get('site_frontpage', 'node')" harusnya diganti dengan variable_get('base_path', 'node'). Kode lengkapnya :
<?php
function pagination_link($type, $object, $teaser = false) {
$type = isset($object->type) ? $object->type : '';
$paging = _get_pagination_value($type);
$count = _get_pages();
$show = variable_get('pagination_showall', 1);
if (!$teaser and $paging and $count > 1 and $show) {
$page = isset($_GET['page']) ? $_GET['page'] : 0;
$query = $page !== 'show' ? 'page=show' : null;
$title = $page !== 'show' ? t('Show all') : t('Show paged');
$links['showall'] = array(
'title' => $title,
'href' => isset($object->path) ? $object->path : variable_get('base_path', 'node').'/'.$object->nid,
'query' => $query,
'attributes' => array(
'title' => $title,
),
);
return $links;
}
} ?>
