Pour séparer les liens de navigation (vers les billets précédent et suivant) par un élément textuel, coller le code suivant dans le fichier _public.php du thème actif (contrairement au comportement par défaut de Dotclear, le séparateur est paramétrable, et n'apparaîtra pas s'il n'est pas nécessaire) :

<?php
$core->tpl->addValue('PostNavlinksSeparator', array('tplMyThemeAdditions', 'PostNavlinksSeparator'));

class tplMyThemeAdditions {
	public static function PostNavlinksSeparator($attr)
	{
		$ret = isset($attr['separator']) ? $attr['separator'] : ' - ';
		$ret = html::escapeHTML($ret);
		$p = '<?php
		
		$prev = $GLOBALS["core"]->blog->getNextPost($_ctx->posts->post_id,strtotime($_ctx->posts->post_dt),-1);
		$next = $GLOBALS["core"]->blog->getNextPost($_ctx->posts->post_id,strtotime($_ctx->posts->post_dt),1);
		if ($prev !== null && $next !== null) { '."echo '".addslashes($ret)."'; }
		
		?>";
		
		return $p;
	}
}
?>

Appeler ensuite cette fonction en collant la ligne suivante à l'endroit voulu dans le fichier post.html du thème actif :

{{tpl:PostNavlinksSeparator}}

On peut aussi passer un paramètre, pour changer le séparateur, sous la forme :

{{tpl:PostNavlinksSeparator separator=", "}}