如何在私有内容旁边放置/引用锁
本文关键字:引用 | 更新日期: 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/