2011-12-09 71 views
2

我不知道这是否是编程相关的足够的堆栈溢出,但是反正...更改默认Dreamweaver模板

我想,当你创建一个新的HTML改变了在Dreamweaver中创建的代码文件或PHP文件。

例如,我要替换默认的DOCTYPE和HTML标签:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 

与此:

<!DOCTYPE html> 
<html> 

我怎样才能做到这一点?

+0

您正在使用什么版本的Dreamweaver? – rjb

回答

11

在Mac OS X,你会发现Dreamweaver的文档的类型声明配置:

/Applications/Adobe Dreamweaver/Configuration/DocumentTypes 

要添加对HTML5文档的新模板,打开文件MMDocumentTypeDeclarations.xml,并添加了新的元素:

<documenttypedeclaration id="mm_html_5"> 
    <title> 
     <MMString:loadString id="mmdocumenttypedeclarations/mm_html_5" /> 
    </title> 

    <doctypedecl> 
     <![CDATA[<!DOCTYPE HTML>]]> 
    </doctypedecl> 

    <rootelement> 
     <![CDATA[<html></html>]]> 
    </rootelement> 

    <dtdcontext>html</dtdcontext> 
    <dtdcontext>html5</dtdcontext> 
    <dtdcontext>frameset_frame</dtdcontext> 
    <dtdcontext>xslt</dtdcontext> 
</documenttypedeclaration> 

创建新文档时,Dreamweaver引用MMDocumentTypeDeclarations.xml,并将<dtdcontext>与您在“新建文档”对话框中选择的页面类型相匹配。

通过修改这个XML文件,你不必编辑任何模板:

/Applications/Adobe Dreamweaver/Configuration/DocumentTypes/NewDocuments 

如果你正在运行从Dreamweaver CS5 +(11版),Adobe公司已经包括对于HTML5更新的DTD:

Dreamweaver New Document Dialog Box

它创建以下空白文档:

<!DOCTYPE HTML> 
<html> 
<head> 
    <meta charset="UTF-8"> 
    <title>Untitled Document</title> 
</head> 

<body> 
</body> 

</html> 

通过进入Dreamweaver的喜好创建新文档时,您可以更改DOCTYPE默认情况下使用:

Dreamweaver New Document Preferences

6

在Windows中,该文件是在

C:\Program Files\Adobe\Adobe Dreamweaver CS3\configuration\DocumentTypes\NewDocuments\Default.html 

与您的Adobe CS版本替换 “CS3”。

+1

感谢 - 发现mac版本(cs5)有几乎相同的路径'/ Applications/Adob​​e Dreamweaver CS5/configuration/etc ...' –

+0

好吧,我想说:非常感谢! –