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); }