Dreamweaver - 重复代码

时间:2011-05-18 14:46:17

标签: adobe dreamweaver edit

我的网站上有大约6或7页的重复代码。它主要在主菜单和底部菜单中重复出现。我可以在Dreamweaver中使用某些东西同时编辑所有重复的代码吗?或者将主代码放在由所有页面导入的文件中?

2 个答案:

答案 0 :(得分:2)

根据您可以使用的内容,有多种选择。

如果您使用的是服务器端技术,那么使用include可能对您有用。您需要创建一个单独的文件,其中包含公共代码并编辑所有页面,并将服务器包括在内容的位置引用公共文件。如何做到这取决于您可以使用哪种服务器语言。

Dreamweaver还必须使用非基于服务器的功能,这些功能可能很有用:模板和库项目。模板旨在为页面提供结构,并根据可编辑的模板(子页面)在页面中具有特定区域。库项目用于在多个页面之间共享的代码块。您可以在模板中使用库项目,因此这两个项目不是独占的。

根据您的问题,您似乎可以从图书馆资料中受益。在Dreamweaver中,选择要共享的内容。

打开“资源”面板(“窗口” - >“资产”),如果您拥有大型网站,可能需要一些时间。面板打开后,切换到“资源”面板中的“库”类别(应该是底部图标看起来像书)。在您的页面中选择共享内容,然后单击右下角左侧第二个资源面板底部的“新建库项目”按钮(或转到“修改” - >“库” - >“将对象添加到库”)。所选代码应包含HTML注释,表明它现在是一个库项目。在“资源”面板中,您可以为内容指定名称。在其他页面上,您可以选择共享内容,然后在“资源”面板中单击面板左下角的“插入”按钮。根据需要重复(或者如果内容完全相同,您可以进行查找和替换,将内容转换为评论包装内容。

要编辑库项目,请在设计视图中选择它,然后打开Property Inspector(Window - > Properties)并单击Open按钮(或在设计视图中右键单击库项目并选择Open Library Item) 。进行编辑,当您保存库项目时,系统会询问您是否要更新其上包含库项目的页面。

库项目以.lbi文件的形式保存在站点根目录的Library文件夹中。

许多人更喜欢服务器包含库项目,但对于“静态”文件,库项目可能是可接受的解决方案。

有关详细信息,请查看有关库项目的Dreamweaver CS5帮助:http://help.adobe.com/en_US/dreamweaver/cs/using/WSc78c5058ca073340dcda9110b1f693f21-7e49a.html

答案 1 :(得分:0)

我遇到了同样的问题。结果我创建了powershell脚本Update-Lbi