2011-01-29 171 views
6

所以我试图在Dreamwaver CS5中实现something like this。我有一个可选的可编辑区域(可选,因为我不想在某些网页中使用该功能),另一个可编辑区域位于我的“主”模板中。所以我现在要做的是从我的主模板创建一个新模板,然后更改可选的可编辑区域以显示,保存为新模板,最后从新模板创建新的网页。Dreamweaver嵌套模板

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

+1

我有ColdFusion的建设者和Dreamweaver CS5在工作和我的工作有自杀的想法,直到我回家并使用Visual Studio ... CFB没有代码格式功能,但DW。 DW没有开始/结束标记突出显示,但CFB确实。 WTF – 2011-02-12 06:24:23

+0

darn我开始了这个赏金,没有人回答。废物50代表:( – wrongusername 2011-02-14 08:24:56

回答

3

这是令人讨厌的简单(和一种奇怪)。

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


你可以做一些有趣的事情,与Dreamweaver的template expressions和变量,但找到任何真正的机制的文档已被证明很难。主要是因为如果你可以使用PHP,它本质上是无用的。并且花了一些时间弄清楚@@(lang!="fin"?(lang=="swe"?"Swedish title":"English title"):"Finnish title")@@@@(sub!=""?" :: "+sub:sub)@@是我想要的非PHP客户端页面标题的特定表达式。嗯是的。