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



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

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

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

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

任何帮助不胜感激,并提前感谢您的及时回复!MC2012

解决方案相当简单:

  1. 将附件添加到"媒体"部分中的文件夹中
  2. 向页面使用的文档类型添加一个名为"附件"的字段,并使用数据类型"多节点选取器"
  3. 在页面内容上选择您感兴趣的附件
  4. 呈现附件列表(http://our.umbraco.org/projects/backoffice-扩展/ucomponents/questionssuggest/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>
    

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

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

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

溴,MC2012

最新更新