Ширина вертикального меню

Главные вкладки

Аватар пользователя BullyBu BullyBu 8 июня 2009 в 16:31

У меня сразу несколько вопросов, начну с меню:

1. Предположим есть меню с подпунктами:

О компании
— Контакты
— История
Услуги

Мне необходимо сделать это меню
а) фиксированной ширины для всех пунтков
б) чтобы не было картинки перед, а была фоновая картинка, причем
— одинаковое для всех первых пунктов, при наведении менялась фоновая картинка (одинаковое)
— для всех подпунктов меню была фоновая картинка другого цвета, при наведении соотв тоже.
— у выбранного пункта меню свой фон
в) нужно чтобы не было заголовка меню

Необходимо сделать чтобы главная страница была первым пунктом меню.

Заранее благодарю за помощь!

Комментарии

Аватар пользователя BullyBu BullyBu 8 июня 2009 в 17:28

"Empiric" wrote:
CSS вам в помощь

Допустим есть уже css сделанный заранее для меню, в html прекрасно все видно, при вставки в css с темой сайта на друпале ничего не происходит, что мне нужно изменить?

/******* sidebar div menu *****/                       
   #sidebar {
      margin: 0px 0px 50px 10px;
          width: 242px;
          float:left;    
   }
                .menu-sidebar {
                        width: 242px;
                        margin: 0px;
                        font-family: Arial, Helvetica, sans-serif;
                }
                       
                .menu-sidebar li a, .menu-sidebar li a.current, .menu-sidebar li a:hover,
                .menu-sidebar li a.current-with-sub{
                        height: 30px;
                        width: 217px;
                        padding-left: 25px;
                        text-decoration: none;
                font-size: 14px;
                        background: url(images/menu-item.jpg) 0 0 no-repeat;
                        margin-top: 2px;
                        display:block;
                        color: #fff;
                        line-height: 30px;
                }      
               
                .menu-sidebar li a.current, .menu-sidebar li a:hover{
                        background-image: url(images/menu-item-current.jpg);
                }      
               
                .menu-sidebar li a.current-with-sub {
                        background-image: url(images/menu-item-current-with-sub.jpg);
                }
               
           .menu-sidebar li li a, .menu-sidebar li li a.current, .menu-sidebar li li a:hover{
                        height: 25px;
                        width: 202px;
                        padding-left: 40px;
                        text-decoration: none;
                font-size: 12px;
                        background: url(images/menu-sub-item.jpg) 0 0 no-repeat;
                        margin: 1px 0 1px 0;
                        display:block;
                        color: #000;
                        line-height: 25px;
                }      
               
                .menu-sidebar li li a.current, .menu-sidebar li li a:hover{
                        background-image: url(images/menu-sub-item-current.jpg);
                        color: #fff;
                }      
Аватар пользователя BullyBu BullyBu 9 июня 2009 в 1:31

Все, разобрался: вместо .menu-sidebar надо было поставить ul.menu

а вот как заголовок меню убрать?
и как сделать заголовок главной страницы? например если создать "страницу 1" то будет заголовок "страница 1", а мне нужно чтобы в нулевом ноде был заголовок "главная". Пробовал в page.tpl.php прописать print t('Home') ставя перед этим if, но после перехода на внутр. страницу появлялась надпись все-равно, что делать, кто подскажет как эт сделать?