【发布时间】:2016-08-30 12:29:28
【问题描述】:
我在 umbraco 6 中有以下内容。
我在媒体部分有一个文件夹结构:
媒体 -文件 --PDF
PDF 文件夹的 ID 为“2465”。
如何让 Umbraco 显示位于 PDF 文件夹中的所有 PDF 文件?我已经设置了模板、文档类型和宏。
宏别名称为 ViewPDF 并指向 ViewPDF.cshtml 文件。我只需要 CSHTML 代码。到目前为止我尝试过的方法都不起作用。
以下是我尝试过的一个 sn-ps:
@inherits umbraco.MacroEngines.DynamicNodeContext
@使用 umbraco.MacroEngines;
@{ int mediaFolderId = 2465;
DynamicMedia folder = new DynamicMedia(mediaFolderId);
<div class="ViewPDF">
@foreach (dynamic media in folder.Children.Items)
{
if (media.ContentType.Alias == "ViewPDF")
{
<a href="@media.umbracoFile"><img src="css/pdf.png" alt="ViewPDF" /></a>
}
}
</div>
}
提前致谢
【问题讨论】: