我是Dreamweaver的新手,我一直在开发一个包含大量需要编辑的网页的网站。主要是,菜单/下拉菜单选项卡需要使用新链接和/或名称/等进行更新。有没有办法将菜单栏与其余页面链接起来,所以我不必手动编辑每个其他页面上的每一段代码?
答案 0 :(得分:1)
有几种Dreamweaver特定方式(模板和库项目),以及更好的方法(服务器包含)。
Dreamweaver模板: 这要求您拥有基于Dreamweaver模板的所有页面,并且您在不可编辑的区域中拥有菜单。在模板中编辑菜单并保存模板后,Dreamweaver将询问您是否要更新站点中的所有页面。如果您这样做,Dreamweaver将浏览您的站点并根据模板更新所有页面并更新这些页面中的菜单代码。此方法要求您上传所有已更改的文件,以便在所有页面上查看新菜单。有关模板的更多信息: http://help.adobe.com/en_US/dreamweaver/cs/using/WScbb6b82af5544594822510a94ae8d65-7acda.html
Dreamweaver库项目: 库项目与模板类似,因为有一个代码块可以更新,并且在保存时,更新会级联到站点中的每个实例中。库项目的独特之处在于它们专注于添加到页面的较小代码块。同样,与Dreamweaver模板一样,如果进行更改,则必须上载所有已更改的文件才能查看网站上的更改。有关Dreamweaver库项目的更多信息: http://help.adobe.com/en_US/dreamweaver/cs/using/WSc78c5058ca073340dcda9110b1f693f21-7e49a.html
服务器包括: 此选项“更好”,如果您对包含文件进行更改,则只上传该文件后,引用包含文件的所有页面都将自动显示更新的菜单。如何实现此选项取决于您在远程站点上可用的特定服务器语言。例如,PHP至少有4种方法可以包含外部文件(例如菜单):include,include_once,require和require_once。
如果您搜索谷歌或您选择的搜索引擎以获得可用的语言名称加上包含,您将获得有关如何为您的网页实施包含的大量结果。
使用此选项,您需要更新所有具有菜单的页面以引用包含文件并上传更改的文件,但是继续,更改菜单只需要上传包含文件以更新您的站点。
包含的一个注意事项是,您需要小心包含文件中的路径,特别是如果您的网页上包含整个站点中多个文件夹中的菜单。搜索相对路径和绝对路径以获取更多信息。