Dreamweaver 嵌套模板

发布于 2024-10-15 04:01:10 字数 333 浏览 4 评论 0原文

所以我试图在 Dreamwaver CS5 中实现类似的东西。我有一个可选的可编辑区域(可选,因为我不希望在某些网页中出现该内容)和我的“主”模板中的另一个可编辑区域。所以我现在要做的就是从我的主模板创建一个新模板,然后更改要显示的可选可编辑区域,将其另存为新模板,最后从新模板创建新网页。

不幸的是,似乎新模板中可编辑的所有内容都可以在我刚刚创建的新网页中编辑。我希望只有主模板中的非可选可编辑区域才能在从新模板创建的所有新网页中进行编辑。我怎样才能做到这一点?

So I'm trying to achieve something like this in Dreamwaver CS5. I have one optional editable region (optional because I do not want that thing in certain webpages) and another editable region in my "master" template. So what I'm doing now is to create a new template from my master template, and then change the optional editable region to be displayed, saving it as a new template, and finally creating new webpages from the new template.

Unfortunately, it seems everything that was editable in the new template is editable in the new webpage I just created. I want only the non-optional editable region in the master template to be editable in all new webpages created from the new template. How can I accomplish this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

秋日私语 2024-10-22 04:01:10

这非常简单(而且有点奇怪)。

在第二级模板中,在要锁定的可编辑区域中的任意位置添加以下表达式:@@("")@@。现在,从该模板派生的所有页面都将其显示为不可编辑。


您可以使用 Dreamweaver 的模板表达式 做一些有趣的事情变量,但事实证明找到任何真实的文档都很困难。主要是因为如果你会使用PHP,它本质上是没有用的。花了一些时间才弄清楚 @@(lang!="fin"?(lang=="swe"?"Swedish title":"English title"):"Finnish title")@@@@( sub!=""?" :: "+sub:sub)@@ 是我想要的非 PHP 客户端页面标题的特定表达式。所以,是的。

It's annoyingly simple (and kind of strange).

In the second-level template, add this expression: @@("")@@ anywhere in the editable region you want to lock. Now all pages derived from that template will display it as non-editable.


You can do some fun things with Dreamweaver's template expressions and variables, but finding any real documention has proven difficult. Mainly because it's essentially useless if you can use PHP. And it took some time figuring out that @@(lang!="fin"?(lang=="swe"?"Swedish title":"English title"):"Finnish title")@@@@(sub!=""?" :: "+sub:sub)@@ was the specific expression i wanted for a non-PHP client's page title. So, yeah.

屋檐 2024-10-22 04:01:10

当您在传递到嵌套模板的可编辑区域中添加新的可编辑区域时,可编辑区域的突出显示颜色将更改为橙色。 文档中不再可编辑

您在可编辑区域之外添加的内容(例如 [blah])在基于嵌套模板源的
http://help.adobe.com/en_US/dreamweaver/cs /using/WScbb6b82af5544594822510a94ae8d65-7aa1a.html

When you add a new editable region in an editable region passed through to the nested template, the highlighting color of the editable region changes to orange. Content you add outside the editable region, such as the [blah], is no longer editable in documents based on the nested template

source
http://help.adobe.com/en_US/dreamweaver/cs/using/WScbb6b82af5544594822510a94ae8d65-7aa1a.html

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文