Познавательное чтиво

17 Июн

Повторяющиеся области

Повторяющиеся области, в отличие от редактируемых, сами по себе позволяют только добавлять или удалять заданные объекты, к примеру, строки в таблице. Как правило, повторяющиеся области используются вместе с редактируемыми. Первые обеспечивают единый стиль повторяющихся элементов (строк в прайсе на товары), а вторые позволяют наполнить эти элементы уникальными данными.

Чтобы создать в шаблоне повторяющуюся область, используйте один из следующих приемов:

□ нажмите кнопку Repeating Region на панели Insert, вкладка Templates;

□ щелкните правой кнопкой мыши на выделенном объекте и в контекстном меню выберите команду меню Templates | New Repeating Region;

□ выполните команду меню Insert | Template Objects | Repeating Region.

После этого появится диалоговое окно с единственным параметром, в котором нужно будет указать название области, какое только вы ей сможете придумать.

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

clip_image002

Рис. 10.20. В документе на основе шаблона над повторяющейся областью имеются специальные управляющие кнопки

Как можно догадаться, само по себе повторение имеет мало практической пользы. Повторяющиеся области используются вместе с редактируемыми, к примеру, для составления прайсов (рис. 10.21). Добавление редактируемой области происходит обычным путем.

Для удаления повторяющейся области (имеется в виду разметка, а не содержание), необходимо выделить ее, а затем выполнить команду меню Modify | Templates | Remove Template Markup.

Совет

Для точного выделения повторяющейся области можно поместить текстовый курсор внутри нее, а затем щелкнуть на теге <mmtemplate:repeat> в селекторе тегов в нижнем левом углу окна документов.

Специально для прайсов и прочих таблиц в Dreamweaver MX предусмотрена возможность создания так называемой повторяющейся таблицы. Повторяющаяся таблица — это та же повторяющаяся область, но внутри которой размещена таблица. При этом отдельные ячейки таблицы сразу размечены, как редактируемые области. Пожалуй, лучше немедля перейти к практике, чем пытаться объяснить на словах.

clip_image004

Рис. 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, рассказывающей про таблицы.

clip_image006

Рис. 10.22. Диалоговое окно Insert Repeating Table, которое определяет параметры повторяющейся таблицы, и таблица, созданная по указанным в окне параметрам

Нажав кнопку ОК, мы получим повторяющуюся таблицу, в которой часть строк является редактируемой.

Напоследок остается добавить, что при включенной вспомогательной разметке в Dreamweaver повторяющиеся области выделяются прямоугольной рамкой, кнопками управления и надписью типа "Repeat: Name" , где Name — имя области.

Leave a Reply

© 2012 Познавательное чтиво | Entries (RSS) and Comments (RSS)