Навигация по главной

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

Аватар пользователя zmicer zmicer 12 октября 2009 в 12:21

Добрый день.

Хочу сделать на главной отдельный блок для упрощения навигации по странице.

Т.е. к примеру у меня 3 блога новостей на главной. И я хочу сделать блок с 3-мя ссылками чтобы он при нажатии на оные перекидывал меня на начало определенного раздела. Допустим у меня "Новости авто" находится внизу главной страницы и при загрузке страницы сразу не виден, но есть блок "Новости" где есть ссылка "Новости Авто" и при нажатии на нее меня перекидывает сразу вниз главной страницы и по аналогии вверх и в центр страницы на начало выбранных блоков.

Возможно ли реализовать реализовать?

Спасибо

Комментарии

Аватар пользователя zmicer zmicer 14 октября 2009 в 16:05

"tulvit" wrote:
Через метки делается.
http://www.w3.org/TR/REC-html40/struct/links.html#h-12.2.1 /там кстати верхняя менюшка как раз через метки и сделана/.

Спасибо. Но к сожалению не учил английский язык.
Но как я понял используя переводчик тут речь идет о html странице с меню. Но у меня же структура из блоков новостей. как сделать переключение между блоками? Ведь в блоке тексты в виде новостей меняются. Как привязать метку к названию блока?

Аватар пользователя tulvit tulvit 14 октября 2009 в 21:32

На вскидку - в page.tpl.php приписать:

<?php if ($footer):{
echo "<a id=lable>";
print $footer;
echo "</a>";}
endif;?>

Это для блока подвала если. Т.е. мы обрамляем выводимое блоком содержимое тегами <a id=lable></a>, где lable - это метка. Дальше создаем меню. Но тут есть загвоздка. Если нам надо, чтобы работало только с главное страницы, то пишем в адресе пункта меню <front>#lable. Если не с главной, а с какой либо конкретной - то собственно заменяем <font> на нужный нам урл. А вот чтобы сделать работоспособное меню для всех страниц, надо чтобы там автоматом выставлялась текущая страница. Как сделать - сейчас на ум не приходит, может знающие люди подскажут. Да, и в чем еще минус - не может быть несколько однотипных блоков, т.е. если мы сделаем несколько блоков типа "подвал", то при создании каждого блока каждый из них будет обрамляться тегами, и к какому из них переходить - неизвестно, там уже надо будет тогда руками в содержимое блока вписывать метки, а не через шаблон.