Welcome Guest, Not a member yet? Register   Sign In
Items called on each page
#1

[eluser]Unknown[/eluser]
Im getting used to codeigniter and didn't know how to ask for this to pull it up on google. Basically I need to know the suggested
best place to put site wide things like header and nav menus.

1) My top navigation menu is an array I can turn cells on or off to tell the user which page he is on.

public $topNav = array(
'home' => array('','active')
,'about' => array('general_info/about/','')
,'tech' => array('general_info/tech/','')
,'prod' => array('prod/','')
,'cont' => array('general_info/cont/','')
);

Right now I have this on every controller. I would rather just have the nav array held in like a helper? then just modify the array
cell with the correct data within my controllers active method. For example:

$this->helper->menu->topNave['tech'] =array( 'general_info/newTech','active');

2) Header Footer wrapper
$this->load->view('siteWrappers/'.$this->config->item('template').'/'.$this->config->item('template').'_Header');
$this->load->view('siteBody/main_view',$data);
$this->load->view('siteWrappers/'.$this->config->item('template').'/'.$this->config->item('template').'_Footer');

I have something like this in every controllers method. There has to be a place I can wrap the view content, but I don't know
how to find it. (At least the suggested spot, i'd rather not hack CI's code)

Thanks for any help.




Theme © iAndrew 2016 - Forum software by © MyBB