I use this solution and is working on 1.6.1.3.
I use this to put tag links in top menu.
Because tag menu have invalid carachters (+, =, ?) I use this tutorial to extend tinyMCE and disable auto-paragraph adding : https://mypresta.eu/en/art/prestashop-16/extended-rich-text-editor.html and I use $content to put my link.
My code is:
if (strpos($cms->content, 'REDIRECT:') !== False) {
$this->_menu .= '<li '.$selected.'>';
$this->_menu .= '<a href="'.str_replace("REDIRECT:", "", $cms->content).'">'.$cms->meta_title.'</a>';
$this->_menu .= '</li>';
}
The blank page problem is most likely because of closing tags after "else" zone
}
}