Чтобы не создавать ещё одну тему напишу в этой
(тем более моя тема имеет лишь косвенное отношение к
Php)
Решил основные блоки, которые повторяются на каждой странице (header, footer,menu) вынести в отдельные файлы и подключать при помощи SSI.
С подключением разобрался как уже писал выше при помощи virtual:
на главную страницу подключается шапка так:
а на страницу Доставка,
на остальные аналогично.
всё подключилось и выглядит хорошо, всё на своих местах.
схема расположения элементов на странице такая:
В шапке присутствует меню:
главная доставка сотрудничество контакты главная
index.html лежит в корне сайта
остальные пункты из меню в шапке:
delivery.html cooperation.html contact.htmlнаходятся в одной папке под названием topmenu_page, которая тоже расположена в корне сайта
ссылки меню ведь на разных страницах будут отличаться путями.
Так ссылка с главной страницы на доставку будет
<a href="topmenu_page/delivery.html">Доставка</a>
а со страницы контакты на эту же страницу
<a href="delivery.html">Доставка</a>
т.е. визуальный вид меню будет на всех страницах один, а адреса ссылок будут разные
Непонятно как прописать в подключаемых файлах ссылки.
Я прочитал статью
http://alex.ermilov.net/coding/ssi/ и ещё похожие статьи
в них говорится, что надо как-то так прописывать:
<ul>
<li> <a href="index.html">Главная</a> </li>
<li>
<a href="/"><a href="topmenu_page/delivery.html">Доставка</a>
<a href="/"><a href="delivery.html">Доставка</a>
</li>
<li><a href="topmenu_page/cooperation.html">Сотрудничество</a></li>
<li><a href="topmenu_page/contacts.html">Контакты</a></li>
</ul>
я так прописал
после этого на всех страницах всё равно ссылки в меню не
работают и на главной странице пропал пункт доставка
Подскажите, пожалуйста, как организовать меню (вышеуказаным методом)