Иллюстрированный самоучитель по Dreamweaver MX




Как использовать серверные директивы - часть 2


Dreamweaver пытается решить эту проблему, предоставляя уже известные вам шаблоны. Но это не решение проблемы, а половина решения. Да, вы можете внести изменения в шаблон, после чего Dreamweaver за вас будет переносить эти изменения во все страницы сайта. Но это не устраняет проблему увеличения размеров страниц. Страницы, созданные на основе табличного дизайна, все же остаются большими, занимая место на дисках сервера, которого всегда не хватает. Более того, размер страниц увеличивается еще за счет разного рода специальных комментариев, вносимых самим Dreamweaver, чтобы выделить HTML-код шаблона.

Так как же решить эту проблему? И есть ли у нее решение?

Есть.

Решение в том, чтобы вынести повторяющиеся элементы страниц в отдельные файлы, оставив в них только основное содержимое, т. е. выделить в HTML-коде страницы фрагменты, создающие ее заголовок, полосу навигации и сведения об авторских правах, вырезать их и сохранить в других файлах. А на их место поместить серверные директивы include, указывающие на эти файлы.

Поясним вышесказанное на примере. Давайте для примера создадим страничку, код которой приведен ниже.

<HTML> <HEAD>

<ТITLЕ>Страница</ТITLЕ> </HEAD> <BODY>

<TABLE BORDER="1"> <TR>

<TD><A HREF="page1.htm">Страница 1</A>

</TD> <TD ROWSPAN="4">Это основное содержимое страницы.</TD>

</TR> <TR>

<TD><A HREF="page2.htm">Страница 2</A></TD>

</TR> <TR>

<TDXA HREF="page3.htm">Страница 3</A></TD>

</TR> <TR>

<TD><A HREF="page4 .htm">Страница 4</A></TD>

</TR> </TABLE>

</BODY> </HTML>

Сохраните этот код в файле 14.1.htm и откройте его в Web-обозревателе. Вы увидите нечто, похожее на рис. 14.21.

Эта страница сделана на основе табличного дизайна. Значит, она содержит все повторяющиеся элементы. Давайте вынесем их в другие файлы.




Содержание  Назад  Вперед