public function get_format_data_structure() { $datas = cms_article::get_format_data_structure(false, false); $datas[] = array('var' => "link", 'desc' => $this->msg['cms_module_articleslist_view_carousel_link_desc']); $format_datas = array(array('var' => "id", 'desc' => $this->msg['cms_module_carousel_view_carousel_id_desc']), array('var' => "records", 'desc' => $this->msg['cms_module_carousel_view_carousel_records_desc'], 'children' => $this->prefix_var_tree($datas, "records[i]"))); return $format_datas; }
public function get_format_data_structure() { $datas = cms_article::get_format_data_structure(); $datas[] = array('var' => "link", 'desc' => $this->msg['cms_module_metadatas_datasource_metadatas_article_link_desc']); $format_datas = array(array('var' => "details", 'desc' => $this->msg['cms_module_metadatas_datasource_metadatas_article_article_desc'], 'children' => $this->prefix_var_tree($datas, "details"))); $format_datas = array_merge(parent::get_format_data_structure(), $format_datas); return $format_datas; }
public function get_format_data_structure() { $format = array(); $format[] = array('var' => "title", 'desc' => $this->msg['cms_module_common_view_title']); $sections = array('var' => "articles", 'desc' => $this->msg['cms_module_common_view_articles_desc'], 'children' => $this->prefix_var_tree(cms_article::get_format_data_structure(), "articles[i]")); $sections['children'][] = array('var' => "articles[i].link", 'desc' => $this->msg['cms_module_common_view_article_link_desc']); $format[] = $sections; return $format; }
public function get_format_data_structure() { return cms_article::get_format_data_structure(); }
public static function get_format_data_structure($get_children = true, $get_articles = true, $full = true, $get_parent = false) { global $msg; $format = cms_editorial::get_format_data_structure("section", $full); if ($get_parent) { $format[] = array('var' => "parent", 'desc' => $msg['cms_editorial_desc_parent_section'], 'children' => self::prefix_var_tree(cms_section::get_format_data_structure(false, false), "parent")); } if ($get_children) { $format[] = array('var' => 'children', 'desc' => $msg['cms_editorial_desc_children'], 'children' => self::prefix_var_tree(cms_section::get_format_data_structure(false, false), "children[i]")); } if ($get_articles) { $format[] = array('var' => 'articles', 'desc' => $msg['cms_editorial_desc_articles'], 'children' => self::prefix_var_tree(cms_article::get_format_data_structure(), "articles[i]")); } return $format; }
public function get_format_data_structure($type = 'event') { $format_datas = array(); switch ($type) { //event case "event": $format_datas = cms_article::get_format_data_structure("article"); $format_datas[] = array('var' => "event_start", 'desc' => $this->msg['cms_module_agenda_datasource_agenda_event_start_desc'], 'children' => array(array('var' => "event_start.format_value", 'desc' => $this->msg['cms_module_agenda_datasource_agenda_event_start_format_value_desc']), array('var' => "event_start.value", 'desc' => $this->msg['cms_module_agenda_datasource_agenda_event_start_value_desc']), array('var' => "event_start.time", 'desc' => $this->msg['cms_module_agenda_datasource_agenda_event_start_time_desc']))); $format_datas[] = array('var' => "event_end", 'desc' => $this->msg['cms_module_agenda_datasource_agenda_event_end_desc'], 'children' => array(array('var' => "event_end.format_value", 'desc' => $this->msg['cms_module_agenda_datasource_agenda_event_end_format_value_desc']), array('var' => "event_end.value", 'desc' => $this->msg['cms_module_agenda_datasource_agenda_event_end_value_desc']), array('var' => "event_end.time", 'desc' => $this->msg['cms_module_agenda_datasource_agenda_event_end_time_desc']))); $format_datas[] = array('var' => "id_type", 'desc' => $this->msg['cms_module_agenda_datasource_agenda_id_type_desc']); $format_datas[] = array('var' => "color", 'desc' => $this->msg['cms_module_agenda_datasource_agenda_color_desc']); $format_datas[] = array('var' => "calendar", 'desc' => $this->msg['cms_module_agenda_datasource_agenda_calendar_desc']); break; case "eventslist": $format_event = $this->get_format_data_structure("event"); $format_datas[] = array('var' => "events", 'desc' => $this->msg['cms_module_agenda_datasource_agenda_events_desc'], 'children' => $this->prefix_var_tree($format_event, "events[i]")); break; } return $format_datas; }