У меня сразу несколько вопросов, начну с меню:
1. Предположим есть меню с подпунктами:
О компании
— Контакты
— История
Услуги
Мне необходимо сделать это меню
а) фиксированной ширины для всех пунтков
б) чтобы не было картинки перед, а была фоновая картинка, причем
— одинаковое для всех первых пунктов, при наведении менялась фоновая картинка (одинаковое)
— для всех подпунктов меню была фоновая картинка другого цвета, при наведении соотв тоже.
— у выбранного пункта меню свой фон
в) нужно чтобы не было заголовка меню
Необходимо сделать чтобы главная страница была первым пунктом меню.
Заранее благодарю за помощь!
Комментарии
CSS вам в помощь
Допустим есть уже css сделанный заранее для меню, в html прекрасно все видно, при вставки в css с темой сайта на друпале ничего не происходит, что мне нужно изменить?
#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;
}
Все, разобрался: вместо .menu-sidebar надо было поставить ul.menu
а вот как заголовок меню убрать?
и как сделать заголовок главной страницы? например если создать "страницу 1" то будет заголовок "страница 1", а мне нужно чтобы в нулевом ноде был заголовок "главная". Пробовал в page.tpl.php прописать print t('Home') ставя перед этим if, но после перехода на внутр. страницу появлялась надпись все-равно, что делать, кто подскажет как эт сделать?