La Sidebar doit être affichée juste sur une vue particulière (Ca peut-être ta page d'accueil) ? Si c'est le cas, il te suffit de mettre ou doit être ta sidebar :
<?php echo $this->element('sidebar'); ?>
Si c'est dans une action et un controller spécifique :
<?php if($this->params'action'] == 'monAction' && $this->params'controller'] == 'monController'){
echo $this->element('sidebar');
}
Si c'est avec un id spécifique (fourni dans l'URL, ici, l'id sera égale à 1, à toi d'adapter)
<?php if(isset($this->params'id']) && $this->params'id'] == 1){
echo $this->element('sidebar');
}
Si c'est un paramètre passé dans l'url (quand tu fais un link, "$this->Html->link('Mon Lien', array('controller' => 'controller', 'action' => 'action', 'id' => 1));", le 'id' est le paramètre passé.)
<?php if(!empty($this->params'pass']) && $this->params'pass'][0] == 1){
echo $this->element('sidebar');
}
L'index 0 est le premier paramètre passé.
Je crois que j'ai fait le tour de la question.