public function get_format_data_structure()
 {
     $datas = cms_article::get_format_data_structure("article", false);
     $datas[] = array('var' => "link", 'desc' => $this->msg['cms_module_articleslist_view_carousel_link_desc']);
     $format_datas = array(array('var' => "records", 'desc' => $this->msg['cms_module_carousel_view_carousel_records_desc'], 'children' => $this->prefix_var_tree($datas, "records[i]")));
     $format_datas = array_merge($format_datas, parent::get_format_data_structure());
     return $format_datas;
 }
 public function get_format_data_structure()
 {
     $datas = new cms_module_carousel_datasource_notices();
     $format_datas = $datas->get_format_data_structure();
     $format_datas[0]['children'][] = array('var' => "records[i].header", 'desc' => $this->msg['cms_module_common_view_record_header_desc']);
     $format_datas[0]['children'][] = array('var' => "records[i].content", 'desc' => $this->msg['cms_module_common_view_carousel_record_content_desc']);
     $format_datas = array_merge($format_datas, parent::get_format_data_structure());
     return $format_datas;
 }
 public function render($datas)
 {
     $datas = array();
     $datas['records'] = $data['result'];
     return parent::render($datas);
 }