Skip to content

biwana/nav-bootstrap-codeigniter-lib

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

nav-bootstrap-codeigniter-lib

Nav list builder library for Bootstrap 3 using CodeIgniter.

Allows for easy integration of the Nav component from Bootstrap 3 as a CodeIgniter library.

Bootstrap JS: Nav Component Documentation http://getbootstrap.com/components/#nav

CodeIgniter Documentation http://ellislab.com/codeigniter/user-guide/

Full nav-bootstrap-codeigniter-lib Documentation http://brianiwana.com/utilities/detail/nav

Installation

Copy /libraries/Nav.php into your library folder (default: /application/libraries)

Use

CodeIgniter Code:

$list = array(
  'home' => array('label' => 'HOME'), // they key is the implied location of the link
  'about' => array('label' => 'ABOUT', 'location' => 'some-other-location'),
  'admin' => array('label' => 'ADMIN'),
  'admin/settings' => array('label' => 'SETTINGS', 'parent_id' => 'admin'),
);
$page_id = 'about'; // the active item from the list above 

$this->load->library('nav');
$this->nav->initialize($config); // optional config file, see full documentation
$this->nav->render($list, $page_id);

Output HTML:

<ul class="nav navbar-nav">
  <li><a href="http://brianiwana.com/home">HOME</a></li>
  <li><a href="http://brianiwana.com/some-other-location">ABOUT</a></li>
  <li class='dropdown'>
    <a href="http://brianiwana.com/#" class="dropdown-toggle" data-toggle="dropdown">ADMIN <span class='caret'></span></a>
    <ul class="dropdown-menu">
      <li><a href="http://brianiwana.com/admin/settings">SETTINGS</a></li>
    </ul>
  </li>
</ul>

About

Nav list builder library for Bootstrap 3 using CodeIgniter

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages