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 に答える