protected function view($view_url, $data = NULL, $navigation_name = NULL, $config = NULL, $return_as_string = FALSE)
 {
     if (is_bool($navigation_name) && count($config) == 0) {
         $return_as_string = $navigation_name;
         $navigation_name = NULL;
         $config = NULL;
     } else {
         if (is_bool($config)) {
             $return_as_string = $config;
             $config = NULL;
         }
     }
     if (!isset($config) || !is_array($config)) {
         $config = array();
     }
     $navigation_name = $this->cms_override_navigation_name($navigation_name);
     $config = $this->cms_override_config($config);
     parent::view($view_url, $data, $navigation_name, $config, $return_as_string);
 }
 public function view($view_url, $data = null, $navigation_name = null, $config = null, $return_as_string = false)
 {
     if (is_bool($navigation_name) && count($config) == 0) {
         $return_as_string = $navigation_name;
         $navigation_name = null;
         $config = null;
     } elseif (is_bool($config)) {
         $return_as_string = $config;
         $config = null;
     }
     if (!isset($config) || !is_array($config)) {
         $config = array();
     }
     $navigation_name = $this->cms_override_navigation_name($navigation_name);
     $config = $this->cms_override_config($config);
     return parent::view($view_url, $data, $navigation_name, $config, $return_as_string);
 }