[eluser]Colin Williams[/eluser]
1.) Have two base folders within views: /wml/ and /html/ Each folder will have the same files, just different contents
2.) In your controller constructor, inspect the user agent string to determine the device. Using this determination, change a setting, like $this->base_dir, to 'wml/' or 'html/'
3.) Everytime you are loading a view, prepend $this->base_dir (e.g. $this->load->view($this->base_dir .'template', $data);