Comment: URL rewriting "contextual menu" et "Crumbs" mise à jour partielle (7.1)
| Next >> |
Le menu contextuel, comme la plupart des composants de page qui contiennent du HTML, est construit dans le script
Les liens utilisés dans cette fonction sont ceux des objets "ancrés" dans le menu, et ils sont construits par appel générique de
Cette dernière fonction est implémentée dans
Il faut modifier
et, de la même façon,
skins/skin_skeleton.php, dans la fonction build_contextual_menu().Les liens utilisés dans cette fonction sont ceux des objets "ancrés" dans le menu, et ils sont construits par appel générique de
$anchor->get_url().Cette dernière fonction est implémentée dans
articles/article.php pour les articles, et dans sections/section.php pour les sections.Il faut modifier
articles/article.php comme suit :function get_url($action='view') {
if(isset($this->item['id']))
return Articles::get_url($this->item['id'], $action,
$this->item['title'], $this->item['nick_name']);
return NULL;
}
et, de la même façon,
sections/section.php :function get_url($action='view') {
if(isset($this->item['id']))
return Sections::get_url($this->item['id'], $action,
$this->item['title'], $this->item['nick_name']);
return NULL;
}
by Bernard on Mar. 21