Versione Drupal

Inserire questa funzione nel file template.php del vostro tema

function wiki_prev_next($current_node_id = 0, $op = 'p', $parent_node_id = 0){
 if($op == 'p'){
  $sql_op = '<';
  $order = 'DESC';
  
 }else{
  $sql_op = '>';
  $order = 'ASC';
 }

 $return_string = '';

 $sql = "SELECT g.entity_id
  FROM {field_data_field_wiki_parent} g
  WHERE g.entity_id $sql_op $current_node_id
  AND g.field_wiki_parent_nid = $parent_node_id
  ORDER BY g.entity_id $order
  LIMIT 1";

 $result = db_query($sql, array(':nid' => $current_node_id))->fetchCol();    
 $nodes = node_load_multiple($result);

	if (!empty($nodes)):
		foreach ($nodes as $node) :
			if ($op == 'p') {
				$return_string .= '<a href="'.url("node/" . $node->nid).'">' . $node->title . '';
			} else {
				$return_string .= '<a href="'.url("node/" . $node->nid).'">' . $node->title . '';
			}
		endforeach;
	endif;
	return $return_string;
}

Inserire il seguente codice nel node--xxx.tpl.php (dove XXX sta per il machine name del vostro content type)

<?php
	print wiki_prev_next($node->nid,'p', $field_wiki_parent[0]['nid']);
	print wiki_prev_next($node->nid, 'n', $field_wiki_parent[0]['nid']);
?>