function save_fields($data, $post)
 {
     $data = parent::save_fields($data, $post);
     $data["collection_name"] = $data[$this->blockname]["name"];
     // save as a global meta for searching
     $data["collection_type"] = $this->collection->getType();
     if ($data[$this->blockname]["show_homepage"] == 1) {
         $data["show_homepage"] = $data[$this->blockname]["placement"];
     }
     if ($data[$this->blockname]["show_page"] == 1) {
         $data["show_page"] = $data[$this->blockname]["placement"];
     }
     if ($data[$this->blockname]["show_post"] == 1) {
         $data["show_post"] = $data[$this->blockname]["placement"];
     }
     if ($data[$this->blockname]["show_archive"] == 1) {
         $data["show_archive"] = $data[$this->blockname]["placement"];
     }
     return $data;
 }
 function save_fields($data, $post)
 {
     $data = parent::save_fields($data, $post);
     if (!isset($post["ignore_container"])) {
         $data[$this->blockname]["ignore_container"] = 0;
     }
     return $data;
 }
 public function map_fields($map)
 {
     $map = parent::map_fields($map);
     $map["network"]["func"] = "parseTags";
     $map["display_count"]["func"] = "parseTags";
     return $map;
 }