DW MX新功能试用:嵌套模板

作者:莫治雄 来源:天极设计在线 时间:2008-02-03 11:35:00 

    嵌套模板(Nested Template),其实就是基于另一个模板创建的模板。要创建嵌套模板,首先要保存基础模板,然后用基础模板创建新的文档,再把该文档保存为模板。在新的模板中,可以对基础模板中定义的可编辑区作进一步的定义。
  在一个站点中,对于共享设计元素很多而变化不多的页面,采用嵌套模板进行设计有利于页面内容的控制、更新和维护。一个基础模板往往有较宽的设计区,可以用于多种内容的设计。在嵌套模板中可以为站点中某些页面进一步定义从基础模板继承过来的可编辑区。从基础模板中继承过来的可编辑区仍然可以编辑,除非你在这些可编辑区中插入了新的模板区(如可编辑区、可选区或重复区等)。修改基础模板将自动更新基于该基础模板创建的模板和基于该基础模板及其嵌套模板的所有的网页文档。

创建嵌套模板的操作步骤如下:

1.按创建模板的常规方法创建一个模板,作为基础模板,如下图所示。

本例在基础模板中创建了两个可编辑区body和footer。在body可编辑区插入了一个一行两列的表格,以便进行页面元素的定位。在footer可编辑区插入了一个一行一列的表格。

2.选择File>Save as Template(文件>存为模板)或在Insert面板中选择templates标签,单击面板中的Make Nested Template(创建嵌套模板)按钮,把新建的文档保存为嵌套模板。

3.在新的模板中添加新的内容和可编辑区,对从基础模板中继承而来的可编辑区作进一步的定义。本例在body可编辑区的表格中插入了一幅图片,并在第2列中插入了新的可编辑区other。

当我们在继承而来的可编辑区中插入新的可编辑区后,原来的可编辑区变为桔黄色,表示在本模板中已经变为锁定区,不能再编辑。

4.保存嵌套模板。

5.选择嵌套模板创建新的网页文档。在新的文档中可以编辑从基础模板中继承而来的可编辑区(footer)的内容和在嵌套模板中定义的可编辑区(other)的内容。

在基础模板中的body可编辑区,在嵌套模板中已经成为锁定区,不能编辑,因此也就没有显示出来。

试用感受:Dreamweaver MX允许创建嵌套模板(可多重嵌套),这给我们进行网站开发和站点页面维护、更新带来很大的方便,可以大大减少一些简单重复的劳动,提高工作效率。

标签:模板,功能,dw,网页设计
0
投稿

猜你喜欢

  • PHP错误Parse error: syntax error, unexpected end of file in test.php on line 12解决方法

    2023-11-14 16:13:53
  • Python格式化css文件的方法

    2021-02-14 11:38:34
  • Python 第一步 hello world

    2021-03-25 06:42:15
  • 浅析Go设计模式之Facade(外观)模式

    2023-07-16 19:23:08
  • Python 元类使用说明

    2021-08-15 03:20:44
  • 可插入图片的TEXT文本框

    2024-02-25 20:07:36
  • Python实现连接FTP并下载文件夹

    2021-02-28 01:56:26
  • 滚动条样式的css代码介绍

    2008-10-21 10:56:00
  • 数据库备份过程中经常遇到的九种情况

    2008-12-26 16:38:00
  • 浅谈Scrapy框架普通反爬虫机制的应对策略

    2023-07-14 17:11:40
  • python3+opencv 使用灰度直方图来判断图片的亮暗操作

    2024-01-01 07:07:23
  • matlab中实现矩阵删除一行或一列的方法

    2023-05-18 05:05:31
  • Python3.遍历某文件夹提取特定文件名的实例

    2022-12-08 04:48:59
  • 关于Python中*args和**kwargs的深入理解

    2021-04-07 17:45:06
  • pandas数据分组和聚合操作方法

    2023-09-07 05:15:44
  • 如何让vsCode显示中文界面

    2023-05-31 10:22:50
  • firebug1.7调试实用技巧指南

    2011-06-27 20:17:22
  • 使用Python获取并处理IP的类型及格式方法

    2023-12-20 00:18:23
  • Python Pandas工具绘制数据图使用教程

    2023-02-08 01:16:40
  • 详解Mybatis逆向工程中使用Mysql8.0版本驱动遇到的问题

    2024-01-16 16:48:19
  • asp之家 网络编程 m.aspxhome.com