所以我想在Dreamwaver CS5中实现something like this。我有一个可选的可编辑区域(可选,因为我不希望某些网页中的那个)和我的“主”模板中的另一个可编辑区域。所以我现在正在做的是从我的主模板创建一个新模板,然后更改要显示的可选可编辑区域,将其保存为新模板,最后从新模板创建新的网页。
不幸的是,似乎在新模板中可编辑的所有在我刚创建的新网页中是可编辑的。我希望只有主模板中的非可选可编辑区域可以在从新模板创建的所有新网页中进行编辑。我怎么能做到这一点?
答案 0 :(得分:3)
这很烦人(有点奇怪)。
在第二级模板中,将此表达式@@("")@@
添加到要锁定的可编辑区域中的任意位置。现在,从该模板派生的所有页面都将显示为不可编辑的页面。
您可以使用Dreamweaver的template expressions和变量做一些有趣的事情,但发现任何真实的文档都很困难。主要是因为如果你可以使用PHP它基本上没用。并且花了一些时间来确定@@(lang!="fin"?(lang=="swe"?"Swedish title":"English title"):"Finnish title")@@@@(sub!=""?" :: "+sub:sub)@@
是非PHP客户端页面标题所需的特定表达式。所以,是的。
答案 1 :(得分:0)
在可传递到嵌套模板的可编辑区域中添加新的可编辑区域时,可编辑区域的突出显示颜色将更改为橙色。您在可编辑区域外添加的内容(例如[blah])在基于嵌套模板的文档中不再可编辑
源 http://help.adobe.com/en_US/dreamweaver/cs/using/WScbb6b82af5544594822510a94ae8d65-7aa1a.html