Skip to content

Commit

Permalink
Updated navigation to bootstrap 2.1 and added support for navigation …
Browse files Browse the repository at this point in the history
…placement in options
  • Loading branch information
timReynolds committed Sep 30, 2012
1 parent f137e65 commit 83cfc90
Show file tree
Hide file tree
Showing 5 changed files with 40 additions and 41 deletions.
2 changes: 1 addition & 1 deletion README.md
Expand Up @@ -17,7 +17,7 @@ If you have any suggestions, feedback or would just like to say hi feel free to
## Feathers

- Fixed 2 column 960 grid style layout
- Fixed top bar navigation, supporting login and drop down account option sub nab
- Option driven navigation including account dropdown
- PyroCMS widget sidebar
- Updated Contact form, User login, User registration, User password reset and user edit using bootstrap stacked form and alerts
- Includes JQuery and full bootstrap JS library
6 changes: 6 additions & 0 deletions theme.php
Expand Up @@ -25,6 +25,12 @@ class Theme_Bootstrap extends Theme {
'options' => 'yes=Yes|no=No',
'is_required' => TRUE
),
'navigation_layout' => array('title' => 'Navigation layout',
'description' => 'How would you like the navigation displayed?',
'default' => 'bar',
'type' => 'select',
'options' => 'bar=Bar|navbar-fixed-top=Fixed to top|navbar-fixed-bottom=Fixed to bottom',
'is_required' => TRUE),
);
}

Expand Down
4 changes: 2 additions & 2 deletions views/layouts/default.html
Expand Up @@ -4,9 +4,9 @@
</head>
<body>

{{ theme:partial name="header" }}

<div class="container">

{{ theme:partial name="navbar" }}

<div class="row">

Expand Down
38 changes: 0 additions & 38 deletions views/partials/header.html

This file was deleted.

31 changes: 31 additions & 0 deletions views/partials/navbar.html
@@ -0,0 +1,31 @@
<div class="navbar {{ theme:options:navigation_layout }}">
<div class="navbar-inner">
<a class="brand" href="{{ url:site }}">{{ settings:site_name }}</a>
<ul class="nav">
{{ navigation:links group="header" }}
</ul>
{{ if user:logged_in }}
<ul class="nav pull-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">{{ user:display_name }} <i class="icon-chevron-down"></i></a>
<ul class="dropdown-menu">
{{ if settings:enable_profiles }}
<li><a href="{{ url:site uri="my-profile" }}">{{ user:display_name }}</a></li>
<li><a href="{{ url:site uri="edit-profile" }}">{{ helper:lang line="edit_profile_label" }}</a><li>
{{ endif }}
{{ if user:has_cp_permissions }}
<li><a href="{{ url:site uri="admin" }}" target="_blank">{{ helper:lang line="global:control-panel" }}</a></li>
{{ endif }}
<li class="divider"></li>
<li><a href="{{ url:site uri="users/logout" }}">{{ helper:lang line="logout_label" }}</a></li>
</ul>
</li>
</ul>
{{ else }}
<ul class="nav pull-right">
<li><a href="{{ url:site }}users/login">{{ helper:lang line="user_login_header" }}</a></li>
<li><a href="{{ url:site }}register">{{ helper:lang line="user_register_title" }}</a></li>
</ul>
{{ endif }}
</div>
</div>

0 comments on commit 83cfc90

Please sign in to comment.