[eluser]crumpet[/eluser]
Code:
$style = 'formal'; // OR 'casual'
$data['body'] = "thanks for lunch";
$data['name'] = "Jason";
$this->load->view($style . '/header');
$this->load->view($style . '/body', $data);
$this->load->view($style . '/footer', $data);
//dir structure
// views ->
// ->formal
// -> header.php, body.php, footer.php
// ->casual
// ->header.php, body.php, footer.php
Personally i'd just have a letter.php for each style which contains header, body and footer