Повторяющиеся области
Повторяющиеся области, в отличие от редактируемых, сами по себе позволяют только добавлять или удалять заданные объекты, к примеру, строки в таблице. Как правило, повторяющиеся области используются вместе с редактируемыми. Первые обеспечивают единый стиль повторяющихся элементов (строк в прайсе на товары), а вторые позволяют наполнить эти элементы уникальными данными.
Чтобы создать в шаблоне повторяющуюся область, используйте один из следующих приемов:
□ нажмите кнопку Repeating Region на панели Insert, вкладка Templates;
□ щелкните правой кнопкой мыши на выделенном объекте и в контекстном меню выберите команду меню Templates | New Repeating Region;
□ выполните команду меню Insert | Template Objects | Repeating Region.
После этого появится диалоговое окно с единственным параметром, в котором нужно будет указать название области, какое только вы ей сможете придумать.
Теперь, если мы сохраним шаблон, а затем создадим документ на его основе, то увидим, что над повторяющейся областью, кроме надписи с именем, появились еще четыре кнопки управления (рис. 10.20). Кнопка с плюсом позволяет добавить еще одну копию повторяющейся области, а кнопка с минусом — удалить текущую выделенную копию. Кнопки со стрелками служат для перемещения выделенной копии вверх или вниз в общей последовательности.
|
Рис. 10.20. В документе на основе шаблона над повторяющейся областью имеются специальные управляющие кнопки |
Как можно догадаться, само по себе повторение имеет мало практической пользы. Повторяющиеся области используются вместе с редактируемыми, к примеру, для составления прайсов (рис. 10.21). Добавление редактируемой области происходит обычным путем.
Для удаления повторяющейся области (имеется в виду разметка, а не содержание), необходимо выделить ее, а затем выполнить команду меню Modify | Templates | Remove Template Markup.
Для точного выделения повторяющейся области можно поместить текстовый курсор внутри нее, а затем щелкнуть на теге <mmtemplate:repeat> в селекторе тегов в нижнем левом углу окна документов.
Специально для прайсов и прочих таблиц в Dreamweaver MX предусмотрена возможность создания так называемой повторяющейся таблицы. Повторяющаяся таблица — это та же повторяющаяся область, но внутри которой размещена таблица. При этом отдельные ячейки таблицы сразу размечены, как редактируемые области. Пожалуй, лучше немедля перейти к практике, чем пытаться объяснить на словах.
|
Рис. 10.21. Пример составления прайса с помощью повторяющейся области. Вверху^ исходный шаблон, задающий дизайн таблицы и повторяющуюся строку для добавления данных. Внизу — документ на основе шаблона, в котором создано три копии повторяющейся строки |
Запустите диалоговое окно создания повторяющейся таблицы с помощью команды меню Insert | Template Objects | Repeating Table или нажав кнопку Repeating Table на панели Insert на вкладке Templates.
В диалоговом окне Insert Repeating Table обратите внимание на следующие параметры (рис. 10.22):
□ Rows — количество строк в таблице;
□ Columns — количество столбцов;
□ Starting Row — начальная строка, с которой в таблице начнется разметка на редактируемые области;
□ Ending Row — конечная строка, на которой закончится разметка на редактируемые области;
□ Region Name — имя повторяющейся области, в которую будет включена таблица.
По поводу остальных параметров можно обратиться к главе 12, рассказывающей про таблицы.
|
Рис. 10.22. Диалоговое окно Insert Repeating Table, которое определяет параметры повторяющейся таблицы, и таблица, созданная по указанным в окне параметрам |
Нажав кнопку ОК, мы получим повторяющуюся таблицу, в которой часть строк является редактируемой.
Напоследок остается добавить, что при включенной вспомогательной разметке в Dreamweaver повторяющиеся области выделяются прямоугольной рамкой, кнопками управления и надписью типа "Repeat: Name" , где Name — имя области.