protected function init_item() { if ($this->params->action == "selector_add") { //dans le sélecteur, c'est forcément un nouveau... $this->item = $this->handler->get_item($this->get_item_type_to_list($this->params), ""); } else { if ($this->params->action == "selector_save") { //lors d'une sauvegarde d'un item, on a posté l'uri $this->item = $this->handler->get_item($this->get_item_type_to_list($this->params), $this->params->item_uri); } else { //on réinvente pas la roue parent::init_item(); } } }