如何在私有内容旁边放置/引用锁

本文关键字:引用 | 更新日期: 2023-09-27 18:12:31

目前,使用Ektron CMS,我正试图将lock.jpg放在受保护/私有内容旁边,需要用户登录,如果点击链接。

我不知道如何开始或去这个

任何关于实现这一目标的想法或片段将不胜感激。

谢谢,罗恩。

如何在私有内容旁边放置/引用锁

ContentData对象有一个IsPrivate属性,你可以看看。在最新版本(v8.5)中,我将执行以下操作。在代码后面:

    ContentManager contentManager = new ContentManager();
    ContentCriteria criteria = new ContentCriteria();
    criteria.AddFilter(ContentProperty.FolderId,
                       CriteriaFilterOperator.EqualTo,
                       folderId);
    List<ContentData> list = contentManager.GetList(criteria);
    Listview1.DataSource = list;
    Listview1.DataBind();

对于使用语句,您需要以下内容:

    using Ektron.Cms;
    using Ektron.Cms.Common;
    using Ektron.Cms.Framework;
    using Ektron.Cms.Content;
    using Ektron.Cms.Framework.Content;

然后在ASP。. NET模板,我会使用标准的ASP。. NET ListView服务器控件:

    <asp:listview ID="Listview1" runat="server">
        <ItemTemplate>
            <div>
                <li><img src="<%#Eval("IsPrivate") %>.jpg" /><%#Eval("Title") %></li>
            </div>
        </ItemTemplate>
    </asp:listview>

这会让你朝着正确的方向前进。有关v8.5 Framework API的更多信息,请参见此网络研讨会http://www.ektron.com/Resources/Webinars/Framework-API/