我創建了一個簡單的單級分類,但我無法覆蓋任何模板。果園分類不能覆蓋模板
讓我們拭目以待的是,如果我運行形狀跟蹤,則沒有任何分類模板被列爲候選項。這可能意味着什麼?我確信我錯過了一些簡單的事情,但我一步一步地跟着教程。
任何幫助將是偉大的,謝謝。
我創建了一個簡單的單級分類,但我無法覆蓋任何模板。果園分類不能覆蓋模板
讓我們拭目以待的是,如果我運行形狀跟蹤,則沒有任何分類模板被列爲候選項。這可能意味着什麼?我確信我錯過了一些簡單的事情,但我一步一步地跟着教程。
任何幫助將是偉大的,謝謝。
如果它是一個模塊,是否有一個placement.info文件或至少在文件中設置了內容編號?非常簡單的文件,但容易忽略。你是否嘗試使用形狀跟蹤器來查看它是否被看到。
在主題的Views下創建一個Fields目錄,並創建一個名爲Contrib.TaxonomyField-NameOfTheTaxonomyFieldGoesHere.cshtml的文件。例如,下面是我用來顯示漂亮圖像來表示術語的模板,這是基於我想出的將術語映射到媒體文件夾中的圖像的慣例:
@using Orchard.Autoroute.Models
@using Orchard.ContentManagement
@{
var terms = (IEnumerable<Contrib.Taxonomies.Models.TermPart>)Model.Terms;
}
@if (Model.Terms.Count > 0) {
<ul class="taxonomy-field labels">
@foreach(var term in terms) {
<li>
<a href="@Href("~/" + term.ContentItem.As<AutoroutePart>().Path)">
<img src="/media/default/label/@(term.Slug).png"
alt="@term.Name" title="@term.Name"/>
</a>
</li>
}
</ul>
}