我想在Dreamweaver CS5中实现类似这样的效果。我的“主”模板中有一个可选的可编辑区域(因为我不希望在某些网页中出现),还有另一个可编辑的区域。现在我正在做的是从我的主模板创建一个新模板,然后将可选的可编辑区域更改为显示,并将其保存为新模板,最后从新模板创建新的网页。
不幸的是,似乎新模板中所有可编辑的内容都可以在新创建的网页中编辑。我只想让主模板中的非可选可编辑区域在从新模板创建的所有新网页中可编辑。该如何实现呢?
不幸的是,似乎新模板中所有可编辑的内容都可以在新创建的网页中编辑。我只想让主模板中的非可选可编辑区域在从新模板创建的所有新网页中可编辑。该如何实现呢?
这很简单(有点奇怪)。
在第二级模板中,无论您想锁定可编辑区域的哪个位置,都需要添加此表达式:@@("")@@
。现在,从该模板派生的所有页面都会将其显示为不可编辑。
你可以通过Dreamweaver的模板表达式和变量做一些有趣的事情,但是找到任何真正的文档都很困难。主要是因为如果您能使用PHP,它基本上没有用处。我花了一些时间才发现 @@(lang!="fin"?(lang=="swe"?"Swedish title":"English title"):"Finnish title")@@@@(sub!=""?" :: "+sub:sub)@@
是我想要的非PHP客户端页面标题的特定表达式。所以,是的。