0

私は Umbraco プロジェクトに取り組んでおり、私の要件は Umbraco 管理パネルから PDF ファイルを選択することです。Umbraco パッケージのマルチ URL ピッカーを試しましたが、正しく動作しません。

PDF ファイルを選択してアップロードする方法はありますか?

4

1 に答える 1

1

PDF ファイルが Umbraco のメディア セクションにあると仮定すると、Umbraco に付属の複数メディア ピッカー エディターを使用して PDF ファイルを選択できます。

テンプレートを呼び出す@Umbraco.Field("multipleMediaPickerPropertyAlias")と、メディア アイテム ID のコンマ区切りリストが返されます。このメソッドとUmbracoHelper.Mediaメソッドを使用して、次のようにメディア アイテムのリストを取得できます。

@if (CurrentPage.HasValue("multipleMediaPickerTest"))
{
    var mediaItemIdList = CurrentPage.multipleMediaPickerTest.Split(new string[] { "," }, StringSplitOptions.RemoveEmptyEntries);
    var mediaItems = Umbraco.Media(mediaItemIdList);

    foreach (var mediaItem in mediaItems)
    {
        <a href="@mediaItem.Url">@mediaItem.Name</a><br>
    }
}
于 2016-06-15T21:00:39.283 に答える