2011-07-25 87 views
2

我創建了一個簡單的單級分類,但我無法覆蓋任何模板。果園分類不能覆蓋模板

讓我們拭目以待的是,如果我運行形狀跟蹤,則沒有任何分類模板被列爲候選項。這可能意味着什麼?我確信我錯過了一些簡單的事情,但我一步一步地跟着教程。

任何幫助將是偉大的,謝謝。

回答

0

如果它是一個模塊,是否有一個placement.info文件或至少在文件中設置了內容編號?非常簡單的文件,但容易忽略。你是否嘗試使用形狀跟蹤器來查看它是否被看到。

0

在主題的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> 
}