プライベートコンテンツの横にロックを設定する方法

現在、Ektron CMSを使用して、私はリンクがクリックされた場合、ユーザーがログインする必要がある保護された/プライベートのコンテンツの横にlock.jpgを配置しようとしています。

私はこれをどのように開始するか、これで行くのか分からないのですか?

これを達成するためのアイデアやスニペットは感謝します。

ありがとう、 ロン

1
あなた自身を好意的にして、真剣に別のCMSに切り替えてください。
追加された 著者 wsanville,
それは.jpgでなければならないのですか?リンクはどのように表示されますか?あなたはそれにロック文字を持つフォントを使用できますか?
追加された 著者 Chris Dunaway,
まあ、私がやろうとしているのは、保護されたコンテンツの横にロックjpgを置くことです。サイトワイドで、初心者であるから、これをどうやってやるのか分かりません。
追加された 著者 Ron,
表示可能な形式のアイコンは、.png、.gif、...などですが、ektron自身のBill Cavaのように見えます。これは素晴らしい解決策です。クリス、どうもありがとう。
追加された 著者 Ron,

1 答え

ContentDataオブジェクトには、あなたが見ることができるIsPrivateプロパティがあります。最新(v8.5)では、私は次のようにします。コードの背後にある:

    ContentManager contentManager = new ContentManager();
    ContentCriteria criteria = new ContentCriteria();
    criteria.AddFilter(ContentProperty.FolderId,
                       CriteriaFilterOperator.EqualTo,
                       folderId);

    List 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 Server Controlを使用します。

    
        
            <div>
                
  • .jpg" /><%#Eval("Title") %>
  •             </div>
            
        
    

    That'll get you heading in the right direction. For more information on the v8.5 Framework API, see this webinar http://www.ektron.com/Resources/Webinars/Framework-API/

    1
    追加された
    ありがとうございましたビル、ワウ、EktronのCTO自身からの完璧なソリューションです。 !!!私はこれを試してみて、もう一度感謝します。
    追加された 著者 Ron,