From f401f69c4b1c663fa36184706dd796f62555726f Mon Sep 17 00:00:00 2001 From: Jason Woofenden Date: Wed, 14 Dec 2011 02:15:05 -0500 Subject: [PATCH] give each navbar item it's own class So if nav-bar items need to be images, you can apply separate css to each. --- code/cms.php | 15 ++++++++------- template.html | 2 +- 2 files changed, 9 insertions(+), 8 deletions(-) diff --git a/code/cms.php b/code/cms.php index d8b6452..d6229b4 100644 --- a/code/cms.php +++ b/code/cms.php @@ -4,15 +4,16 @@ function cms_display($basename, &$tem) { $tem->set('$host', this_host()); $nav_items = db_get_assocs('cms_pages', "coalesce(nullif(nav_title,''), title) as title,filename", 'where navbar!=0 order by navbar'); if($nav_items) { - foreach($nav_items as &$nav_item) { - if($nav_item['filename'] == $basename) { - $nav_item['current'] = true; + foreach($nav_items as &$item) { + $item['basename'] = $item['filename']; # for nav-links as images + if($item['filename'] == $basename) { + $item['current'] = true; } - if($nav_item['filename'] == 'index') { - $nav_item['filename'] = './'; + if($item['filename'] == 'index') { + $item['filename'] = './'; } - if($nav_item['title'] == '') { - $nav_item['title'] = '(untitled)'; + if($item['title'] == '') { + $item['title'] = '(untitled)'; } } $tem->set('$navbar_items', $nav_items); diff --git a/template.html b/template.html index e6187d0..eb3015f 100644 --- a/template.html +++ b/template.html @@ -18,7 +18,7 @@ header image here
-- 1.7.10.4