Необязательные области
В поле ввода Name введем имя создаваемой необязательной области – News. Отключим флажок Show by Default, т. к. мы не хотим, чтобы она отображалась по умолчанию. И нажмем кнопку ОК. То, что у нас должно получиться, показано на рис. 9.25.
Скорее всего, вам придется подредактировать HTML-код. Проверьте – он должен выглядеть так (служебные комментарии, созданные Dreamweaver для выделения необязательной области, выделены полужирным шрифтом):
<!-- TemplateBeginlf cond="_document['News']" -->
<
TD
WIDTH
=
"5"
>
<
/
TD
>
Это ячейка внешней таблицы, задающая просвет между основным содержимым и колонкой новостей
<
TD
WIDTH
=
"98"
VALIGN
=
"TOP"
>
<
TABLE
WIDTH
=
"100%"
BORDER
=
"0"
CELLPADDING
=
"0"
CELLSPACING
=
"0"
>
Содержимое внутренней таблицы разметки
<
/
TABLE
>
<
/
TD
>
<!-- TemplateEndlf -->
Рис. 9.25. Необязательная область, включающая в себя внутреннюю таблицу разметки страницы default.htm
Внутри необязательной области должны оказаться ячейка просвета и ячейка, в которой находится колонка новостей. Если это не так, отредактируйте HTML-код.
Вот, собственно, и все. Мы создали необязательную область.
Теперь, если вы создаете страницу на основе шаблона Main, то можете задать присутствие или неприсутствие в ней колонки новостей. Сделать это можно с помощью уже знакомого вам диалогового окна Template Properties (см. рис. 9.21). Выберите пункт Template Properties в меню Modify – и вы увидите, что в списке этого окна присутствует пункт News, т. е. параметр, задающий присутствие созданной нами необязательной области. А в нижней части диалогового окна находится флажок Show News, включив который вы зададите присутствие области на странице.
На этом все? Увы, нет.
Дело в том, что необязательная область Dreamweaver по своей природе не является изменяемой. Нам нужно поместить в нее изменяемую область, чтобы мы смогли задать содержимое колонки новостей.
Но мы сделаем лучше. И Dreamweaver нам поможет.