0

我正在使用 FileField 模块。我创造了:

  1. 包含文件字段的内容部分“文档列表项”
  2. 内容类型“文件项”,其中包含“文档列表项”+通用+标题+可包含
  3. 包含“文件项”的列表

我还通过添加以下内容来更改放置文件:

<Match ContentType="FileItem">
    <Match DisplayType="Summary">
            <Place  Parts_Common_Metadata_Summary="Nowhere"/>
        </Match>
    </Match>

所以现在我看到了标题列表。当我点击标题时,在详细信息页面上有一个下载链接。但是如何在摘要中显示下载链接?

4

1 回答 1

0

这样问题就解决了:

我已将Fields_Contrib_File添加到放置文件中:

    <Match ContentType="FileItem">
        <Match DisplayType="Summary">
                <Place  Parts_Common_Metadata_Summary="Nowhere" Fields_Contrib_File="Content" Parts_Title_Summary="Nowhere"/>
            </Match>
        </Match>

我已从模板文件中删除了显示名称 ~/Modules/Contrib.FileField/Views/Fields/ Contrib.File.cshtml

@using Orchard.Utility.Extensions;

@if (!string.IsNullOrWhiteSpace(Model.ContentField.Path)) 
{
   <p class="file-field">       
      <a href="@Url.Content(Model.ContentField.Path)" target="@Model.Settings.OpenAction">@Model.ContentField.Text</a>
   </p> 
}
于 2012-10-12T13:27:46.320 回答