如何在 Dreamweaver 模板中将可编辑区域更改为不可编辑区域
我正在使用 Dreamweaver CS3。我创建了一个模板并将水平菜单栏设为可编辑区域。我现在意识到这是一个错误的决定,因为我希望能够编辑菜单一次,而不是在每个页面上。我想将其恢复为不可编辑区域。
我尝试过:
- 修改>模板>删除模板标记(呈灰色)
- 修改>模板>从模板分离(呈灰色)
- 我已手动删除代码中的标记,但它仍然可编辑
我不知道我还能做什么。这是因为它是一个 spry 菜单吗?
I’m working in Dreamweaver CS3. I’ve created a template and made my horizontal menu bar an editable region. I realize now that was a bad decision since I want to be able to edit the menu once and not on every page. I want to turn it back into a non editable region.
I’ve tried:
- Modify>Templates>Remove Template Markup (it’s grayed out)
- Modify>Templates>Detach from Template (it’s grayed out)
- I’ve manually removing the markup in the code, yet it still remains editable
I don’t know what else I can do. Is this because it’s a spry menu?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果您已将模板文件的某个区域标记为可编辑,并且想要再次锁定它(使其在基于模板的文档中不可编辑),请使用
删除模板
标记命令。单击可编辑区域左上角的选项卡将其选中。
执行以下操作之一:
If you've marked a region of your template file as editable and you want to lock it (make it non-editable in template-based documents) again, use the
Remove Template
Markup command.Click the tab in the upper-left corner of the editable region to select it.
Do one of the following:
将某些内容移动到 DW 中的可编辑区域后,您必须手动将其从所有子页面中删除。您当然可以将 dwt 文件上的代码移回到不可编辑区域,但所有子页面都不会追溯编辑可编辑区域中的代码或文本。
这是因为 DW 假定可编辑区域中的任何内容都是您的内容,因此不会被模板的更改覆盖。对可编辑区域内内容的更改将仅应用于从模板创建的新页面。
因此,您的步骤是:
1)将菜单代码移回模板中的不可编辑区域
2) 执行查找和替换,从整个站点的所有子页面的可编辑区域中完全删除代码
3) 更新所有子页面,以便在不可编辑区域中替换菜单代码。
Once you move something into an editable region in DW, you will have to manually remove it from all child pages. You can certainly move the code back on the dwt file to an uneditable region, but all child pages will not retroactively edit code or text in the editable region.
This is because DW assumes that anything in an editable region is your content and thus not to be overwritten by changes to the template. Changes to stuff inside an editable region will be applied to new pages created from the template only.
So, your steps are:
1) Move the menu code back to the uneditable region in the template
2) Do a Find and Replace to remove the code from the editable region in all child pages completely in your entire site
3) Update all child pages so the menu code gets replaced in the uneditable region.