Необязательные области
В поле ввода 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 нам поможет.
