我想通過使用TagQuery來顯示currentpages標籤。我希望它是一樣容易Umbraco.TagQuery從當前頁面獲取標籤
var tagList = Umbraco.TagQuery.GetAllContentTags(CurrentPage)
這是一個簡單的方法是什麼?
我想通過使用TagQuery來顯示currentpages標籤。我希望它是一樣容易Umbraco.TagQuery從當前頁面獲取標籤
var tagList = Umbraco.TagQuery.GetAllContentTags(CurrentPage)
這是一個簡單的方法是什麼?
的標籤應該只是在當前頁的屬性?例如
CurrentPage.tagsPropertyName.ToString().Split(',');
我會使用強類型的東西,雖然,因爲這是一個有點易於閱讀,不容易比動態的東西怪異的轉換錯誤。
Model.Content.GetPropertyValue<string>("tagsPropertyName").Split(',');
你甚至可以寫一個特性轉換器,使這一切有點整潔:http://www.theoutfield.co.uk/blog/2013/04/strongly-typed-property-values-using-property-editor-value-converters-in-umbraco
你應該能夠使用得到您的網頁標籤的下面:
var tagList = Umbraco.TagQuery.GetTagsForEntity(CurrentPage.Id);