2014-08-29 56 views

回答

4

關於你例子 - 這是預期的結果,因爲您請求從您的文檔PAGETITLE屬性數據。由於您顯示的原因,這並不適用於類名 - 它可以包含空格和無效字符。

要使用的屬性取決於你需要什麼樣的CSS鉤子。您可以使用DocumentTypeAlias,因爲它沒有空格,但是更一般,或者如果您需要每頁的類,則可以使用包含您知道的唯一文檔ID的字符串。你不能單獨使用id,因爲我非常確定css類不能以數字值開始。

從V6一些例子安裝的,我不得不手,但我覺得還是在第7版相關:

使用DOCTYPE別名:

<body class="@Model.Content.DocumentTypeAlias.ToLower()"> 

使用文檔ID唯一性:

<body class="@string.Concat("pg-", Model.Content.Id)"> 

獲取財產從C包含要添加的類的urrent文檔:

<body class="@Umbraco.Field("bodyCssClasses")"> 
+2

感謝ProNotion!我用'' – alex 2014-08-29 11:35:47