2014-10-06 45 views
0

我試圖將我的皮膚的文檔類型設置爲html5 <!doctype html> doctype。但是,我想阻止需要記住爲我創建的每個變體執行此操作。也就是說,我目前的結構是:如何一次爲所有皮膚佈局設置文檔類型?

_default\Skins\MySkin\TwoColumnLayout.ascx 
_default\Skins\MySkin\TwoColumnLayout.doctype.ascx 

包含內容的後者:

<SkinDocType><![CDATA[<!DOCTYPE html>]]></SkinDocType> 

現在我想創造更多的ascx佈局,而不必記住創建一個文檔類型文件。所以我也跟着DNN說明我發現herehere,創建這種結構:

_default\Skins\MySkin\TwoColumnLayout.ascx 
_default\Skins\MySkin\ThreeColumnLayout.ascx 
_default\Skins\MySkin\Default.doctype.ascx (A) 
_default\Skins\MySkin\MySkin.doctype.ascx (B) 
_default\Skins\MySkin\MySkindoctype.ascx (C) 

但是沒有一次成功。我有(A)那裏作爲我的直覺嘗試,從我第一次閱讀鏈接文檔的第一部分的選項(B),和(C)從第二次閱讀文檔。然而,他們都沒有工作...

當然,我可以重複每個視圖的文檔類型文件,但我一定會忘記那一天。有沒有辦法爲我的皮膚中的所有視圖設置文檔類型一次

回答

1

您可以設置一個「後備」文​​檔類型,如果沒有指定將使用該文檔。您可以在此設置:

主機設置>基本設置選項卡>外觀標題>「回退皮膚文檔類型」(最後的設置)

它設置爲你想要作爲默認,如東西:

setting screenshot

+0

感謝您花時間回答。即使它不是我在(我想)所需的*皮膚*級別上的默認設置(它是?),但它仍然適用於我的情況,但是因爲我的所有門戶都具有相同的皮膚。明天你會試試你的建議。 – Jeroen 2014-10-06 20:08:00