parameters= array(); $this->parameters['selector'] = $selector_choice; return parent::save_form(); } /* * Récupération des données de la source... */ public function get_datas(){ //on commence par récupérer l'identifiant retourné par le sélecteur... $selector = $this->get_selected_selector(); if($selector){ $article_id = $selector->get_value(); $article_ids = $this->filter_datas("articles",array($selector->get_value())); if(!empty($article_ids[0])){ $article = new cms_article($article_ids[0]); $links = ["article" => $this->get_constructed_link("article", "!!id!!")]; return $article->format_datas($links); } } return false; } public function get_format_data_structure(){ return cms_article::get_format_data_structure(); } }