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

Представление ссылок на вкладке Site View


HomeSite, в отличие от многих визуальных HTML-редакторов (например, в отличие от того же Dreamweaver), не располагает инструментами проектирования навигационной схемы публикации в целом или отдельной страницы. Тем не менее он позволяет достаточно быстро создать новые элементы навигации и затем визуально оценить полученный результат.

Для создания и редактирования элементов навигации могут применяться те универсальные инструменты, которые были рассмотрены выше (редактор кода, редактор тегов, Tag Inspector, Tag Chooser). Кроме того, для создания сенсорных карт в составе HomeSite имеется утилита Image Map Editor.

Для просмотра навигационной схемы применяется вкладка Site View окна ресурсов.

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

Следует отметить, что вкладка Site View является весьма универсальным средством.

Если текущим документом является индексная (главная) страница сайта, то в окне ресурсов вы увидите навигационную схему сайта; если редактируется начальная страница раздела — то навигационную схему этого раздела; если же редактируется страница более низкого уровня, то вы сможете проконтролировать навигационную схему этой страницы.

В отличие от окна результатов и других вкладок окна ресурсов, информация на вкладке Site View формируется динамически, при переключении на один из открытых документов; поэтому вы всегда можете вернуться к визуальному представлению навигационной схемы документа, переключившись на него в окне редактирования.

Если на вкладке отсутствует навигационная схема, следует воспользоваться командой Refresh (Обновить), входящей в контекстное меню вкладки.

Замечание

Команда Refresh позволяет также обновить содержимое вкладки Site View после внесения правки в документ. Однако предварительно документ следует сохранить на диске.

HomeSite обеспечивает включение в навигационную схему ссылок, создаваемых с помощью следующих типов тегов:

  • <А>;

  • <IMG>;


  • <FRAME> (если он содержит атрибут SRC);


  • <APPLET> ( если он содержит атрибуты CODE или CODEBASE).


  • Возможны два варианта представления навигационной схемы документа:

  • в виде дерева (рис. 5.3, слева);


  • в виде диаграммы (рис. 5.3, справа).


  • Какой вариант считать более наглядным и информативным — зависит от ваших пристрастий, состава и количества ссылок.

    В обоих случаях представление ссылки состоит из двух частей:

  • значка, отражающего тип ресурса, на который указывает ссылка;


  • собственно адреса ресурса.


  • Со значками все достаточно просто. В таблице 5.1 приведен перечень значков и соответствующих им типов ссылок.

    Табл. 5.1. Перечень условных обозначений типов ссылок

    Значок

    Тип ссылки

    Представление ссылок на вкладке Site View


    Ссылка на HTML-файл (имеются в виду файлы, обрабатываемые на стороне клиента броузером читателя:

    .html, .shtml, .xml и т. д.)

    Представление ссылок на вкладке Site View


    Ссылка на графический файл (jpeg, gif, png, blip)

    Представление ссылок на вкладке Site View


    Локальная ссылка (якорь)

    Представление ссылок на вкладке Site View


    Почтовая ссылка

    Представление ссылок на вкладке Site View


    Ссылка на файл, обрабатываемый на стороне сервера (elm, .asp, jsp и т. д.)

    Представление ссылок на вкладке Site View


    Рис. 5.3. Варианты представления навигационной схемы

    Теперь вернемся к способам адресации ресурсов, рассмотренным в предыдущем подразделе.

    В HomeSite реализованы два вида адресации: абсолютная и относительная. Адресация относительно корневой папки проекта не предусмотрена, хотя, как было отмечено выше, в некоторых случаях такой способ весьма удобен.

    В остальном разработчики HomeSite полностью соблюдают описанные выше правила и стараются приучить к ним пользователя. В частности, создание ссылки с относительным адресом невозможно до тех пор, пока не будет сохранен на диске новый документ (файл), в который вы хотите добавить такую ссылку.

    Визуальное представление ссылок с различными способами адресации также соответствует приведенным правилам. Например, на рис. 5.4 показан фрагмент документа с тремя видами ссылок:

  • абсолютной (ссылка на файл Index.html)',


  • относительной ссылкой на файл, расположенный в той же папке (ссылка на файл Slart_1.html);


  • относительной ссылкой на файл, расположенный в другой папке (ссылк на файл File_01.gif).


  • Представление ссылок на вкладке Site View


    Рис. 5.4. Пример представления адресов в HomeSite

    На этом же рисунке показан формат представления различных видов адре сов на вкладке Site View.

    Практически все операции на вкладке Site View могут быть выполнены с помо щью контекстного меню. Его можно открыть, щелкнув правой кнопкой мыши в любой позиции вкладки. Контекстное меню содержит следующие команды:

  • Edit (Правка); команда позволяет открыть в окне редактирования доку мент, на который указывает выбранная ссылка; команда применима только к файлам, относящимся к категории Web-документов;


  • Expand Links (Развернуть ссылку); с помощью этой команды можно «заглянуть» внутрь документа, вызываемого по данной ссылке, и по-лучить его навигационную схему; тот же результат можно получить дважды щелкнув на ссылке мышью;


  • Set as Root (Установить как корневую); команда позволяет изменить уровень представления навигационной схемы, оставив в окне только ссылки более низкого уровня по сравнению с выбранной ссылкой (при этом сама ссылка отображается как корневая); чтобы вернуться к исходному варианту представления, требуется переключиться на лю бой другой документ и затем — вновь на редактируемый;


  • Refresh (Обновить); команда обеспечивает обновление содержимого окна ресурсов (например, после внесения изменений в редактируемый документ и сохранения их на диске);


  • Options (Дополнительно); это каскадное меню, в которое входят две команды:


    • Show <Title> (Показать заголовок); выбор команды приводит к тому, что адреса файлов в навигационной схеме заменяются заголовками хранящихся в них HTML-документов (то есть значениями тегов <TITLE>);


    • Gradient (Градиент); команда обеспечивает создание для навигационной схемы фона, насыщенность которого увеличивается от верхних ссылок к нижним;


    • View Style (Способ представления); это также каскадное меню, содержащее два варианта представления навигационной схемы: в виде дерева (Tree) или в виде диаграммы (Chart).


    • Все команды контекстного меню (за исключением Options и View Style, которые доступны всегда) становятся доступны только в том случае, если выбрана соответствующая ссылка.

      Замечание

      В отличие от стандартного механизма выбора, используемого в Windows-приложениях (да и в других окнах HomeSite), щелчок правой кнопкой на ссылке не означает ее выбор. Чтобы выбрать ссылку, требуется щелкнуть на ней левой кнопкой (при этом она будет выделена инверсным цветом), и только потом открыть контекстное меню с помощью правой кнопки.

      Чтобы получить на вкладке Site View коррективе представление навигационной структуры сайта, требуется выполнить два условия:

    • строить ссылки «сверху вниз», используя в качестве «корня» файл главной страницы (Index.html), расположенный в корневой папке проекта; при этом дерево ссылок должно соответствовать дереву папок проекта;


    • открыть файл главной страницы в окне документа и перейти на вкладку Site View (если вкладка окажется пустой, выберите в контекстном меню команду Refresh).


    • Дополнительное преимущество указанного подхода состоит в том, что для всех ресурсов (файлов) проекта будет использована относительная адресация.

      Например, на рис. 5.5 показано дерево ссылок, построенное относительно файла Index.html, который находится в корневой папке проекта (New).

      Если требуется получить дерево ссылок какого-либо файла нижнего уровня, достаточно дважды щелкнуть мышью на значке соответствующей ссылки. При этом в тексте документа выбранная ссылка также будет выделена (рис. 5.6).

      Чтобы на вкладке Site View были представлены только ссылки, являющиеся подчиненными (или дочерними) по отношению к выбранной, следует в контекстном меню этой ссылки выбрать либо команду Set as Root, либо команду Edit. Во втором случае соответствующий файл будет также открыт в окне документа.

      Представление ссылок на вкладке Site View


      Рис. 5.5. Дерево ссылок, построенное относительно файла главной страницы (lndex.html)

      Представление ссылок на вкладке Site View


      Рис. 5.6. «Раскрытие» ссылки следующего уровня
      Содержание раздела