php - 更改默认的 Dreamweaver 模板

标签 php html templates default dreamweaver

我不确定这是否与堆栈溢出的编程相关,但无论如何......

当您创建新的 HTML 文件或 PHP 文件时,我想更改在 Dreamweaver 中创建的代码。

例如,我想替换默认的 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>

我怎样才能做到这一点?

最佳答案

在 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

关于php - 更改默认的 Dreamweaver 模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8450258/

相关文章:

c++ - 如何实现一个同时支持栈和堆分配的类

javascript - 通过ID获取元素时,如何获取该部分中的内容?

php - SQL 搜索语法错误

php - 字符串中的隐藏字符破坏 SQL 语句(php、mysql)

php - 在 codeigniter 中转换复杂的 JOIN 查询

javascript - 如何在 AngularJS 中使用 event.preventDefault()?

HTML5 输入类型时间设置值不起作用

C++ 模板类定义出错

c++ - 编译器何时可以推断模板参数?

php - Laravel 8.38 验证问题,最大文件大小。文件 Psr17Factory.php 第 46 行中的 RuntimeException : The file {public path} cannot be opened.