2011-01-29 210 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客戶端頁面標題的特定表達式。嗯是的。