Umbraco,在后端添加文章附件,然后在前端CMS中显示它们

时间:2014-01-18 12:00:30

标签: umbraco

在我的Umbraco网站上,我有显示最新消息的部分。每篇新闻都是一篇文章。

不幸的是,我无法在后端的任何新闻文章中添加任何附件,因此用户可以在网站的前端看到该附件,并在需要时下载它们。这就是我的样子

https://imagizer.imageshack.us/v2/895x383q90/826/cozp.jpg

这可能吗?当我使用Joomla CMS时,通过安装额外的模块/组件非常容易,我只花了15分钟设置。

感谢任何帮助,并提前多多感谢您的回复! MC2012

2 个答案:

答案 0 :(得分:1)

解决方案非常简单:

  1. 将附件添加到'媒体'中的文件夹中。节
  2. 在页面使用的文档类型中添加一个字段,称为'附件'并使用数据类型'多节点选择器'
  3. 在页面内容中选择您感兴趣的附件
  4. 呈现附件列表(http://our.umbraco.org/projects/backoffice-extensions/ucomponents/questionssuggestions/26638-Multi-Node-Tree-Picker-help-with-example-code-(in-Razor)) 使用类似的东西:

    <article>
        @if(Model.HasValue("attachments")){
        <ul>
            @foreach(var item in Model.attachments){
            var node = Library.NodeById(item.InnerText);
            <li>
                <a href="@node.Url" title="@node.Name">@node.Name</a>
            </li>                                           
            }
        </ul>                           
        }
    </article>
    

答案 1 :(得分:0)

非常感谢您的快速回答。但是,与此同时我找到了解决方案。这是链接

http://our.umbraco.org/forum/using/ui-questions/47616-Adding-attachments-to-articles-in-back-end-and-then-showing-them-in-front-end-CMS

我希望其他人可以使用它,因为它是很好的解决方案。

BR, MC2012