c*****t 发帖数: 1879 | 1 我想做的是
Template M = master web site template
Template P = a sub-project template that uses template M
HTML H = a page in the sub-project that uses template P
其中,Template M 中某些允许 edit 的地方 Template P 已经填了。
不让 HTML H 修改这些地方。
这个能在 Dreamweaver 8 中实现么?如果可以,如何?
thx |
q**1 发帖数: 193 | 2 你要的template是不是像word文档里面的template,每个文件都在这些自动生成的
template的基础上写。。这个应该只能做静态的HTML文件吧。。
我现在用的工具比较爽,网站所有文件都可以自动继承一个layout(缺省放在根目录的
一个文件),每个子目录下还可以做单独设置(用一个同名文件),可以是在上级目录
的基础上添加新的公用元素,可以只局部继承上级目录,或者完全开始个新的layout。
所有公用元素都不必出现在其他HTML文档中,所以极大地减少了HTML code的维护量。
。。。。
不过估计你说的template和我想的完全不是一回事,呵呵。。
whatsoever,像这种template,layout wrapper的东西用 Perl 和 vim 绰绰有余,除
了要做些fancy的外表,那就不是我熟悉的了。。
【在 c*****t 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 我想做的是 : Template M = master web site template : Template P = a sub-project template that uses template M : HTML H = a page in the sub-project that uses template P : 其中,Template M 中某些允许 edit 的地方 Template P 已经填了。 : 不让 HTML H 修改这些地方。 : 这个能在 Dreamweaver 8 中实现么?如果可以,如何? : thx
|
c*****t 发帖数: 1879 | 3 我找到了需要的功能。Dreamweaver 有。有了 nested template 以后,我
可以先设计一个 master site template,再给每个 project 稍微改一些
地方,比如每个 project 独立的 menu 等。每个 project 里的文章只要
填空就是了。如果还有小节要细分,可以继续。
虽然是静态,其实事实上很多动态的网页大部分其实也是静态的,只有少数
的 data 是动态的。用 template 的好处是总可以有全局观,没有一堆小文
件时间长了忘了不知道是干什么的。同时,想给整个网页改头换面也很容易。 |
q**1 发帖数: 193 | 4 templating系统是个好东西,什么东西都可以做成components,
可以用wrappers,reusability和可维护性都和 CGI 的年代无法相
提并论。。 呵呵,要学的东西也是越来越多了。。。
【在 c*****t 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 我找到了需要的功能。Dreamweaver 有。有了 nested template 以后,我 : 可以先设计一个 master site template,再给每个 project 稍微改一些 : 地方,比如每个 project 独立的 menu 等。每个 project 里的文章只要 : 填空就是了。如果还有小节要细分,可以继续。 : 虽然是静态,其实事实上很多动态的网页大部分其实也是静态的,只有少数 : 的 data 是动态的。用 template 的好处是总可以有全局观,没有一堆小文 : 件时间长了忘了不知道是干什么的。同时,想给整个网页改头换面也很容易。
|
c***c 发帖数: 21374 | 5 可以
我看了你的回帖,看来你自己已经找到方法了:)
关于dreamweaver的template,没有很多比较好的材料可以供参考
DW的HELP在这个方面很不全面
你可以参考一本书:Dreamweaver MX Templates(ISBN:0-7357-1319-7)
【在 c*****t 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 我想做的是 : Template M = master web site template : Template P = a sub-project template that uses template M : HTML H = a page in the sub-project that uses template P : 其中,Template M 中某些允许 edit 的地方 Template P 已经填了。 : 不让 HTML H 修改这些地方。 : 这个能在 Dreamweaver 8 中实现么?如果可以,如何? : thx
|