2016-03-25 8 views
0

私は小さなウェブサイト(http://www.effektivkur.dk)を持っており、100以上の記事を持っています。各記事にはUmbracoのノードとして保存されているコメントがあります。これは、キャッシングとスピードを保証するために行われます。Umbracoで承認されていないコメントのリストを表示

しかし、バックオフィスの各記事にアクセスしてコメントを承認する必要があるため、私はコメントを承認する必要があるときに、それが圧倒的な仕事になります。私は新しいコメントの全体的な概要はありません。

Umbracoのバックオフィスに、承認されていないコメントを表示するリストを作成するにはどうすればいいですか?エディタで承認する必要はありませんが、記事へのリンクで十分です。

答えて

0

あなたが承認されていないすべてのコメントを一覧表示することができますカスタムセクションを作成する必要があり、素敵な例があります: Recreating the listview in a custom section

ます。また、以前のリンクでそれがPeopleApiControllerと呼ばれる、カスタムAPIコントローラを作成する必要があります。 あなたはコメントをフェッチするためにContent Serviceを使用する必要があり、何かのように:Eyescreamによって概説オプションに加えて

var contentService = ApplicationContext.Current.Services.ContentService; 
var root = contentService.GetRootContent().FirstOrDefault(); // this should really be the root of your articles 
var commentsNotApproved = root.Descendants().Where(x => x.ContentType.Alias == "Comment" && x.GetValue<bool>("isApproved") == false).ToList(); 
0

、あなたはまた、単に一括閲覧/承認のために、あなたのコンテンツセクションに座ってカスタムダッシュボードを作成することができます。

ダッシュボードは角度表示であるため、あまりにも面倒ではありません。ダッシュボードの作成方法に関する完全なチュートリアルは、多少ここに入りますが、このレポを参照すると:https://github.com/enkelmedia/TheDashboardこれは合理的に複雑なダッシュボードの一例で、独自のコードの基礎として使用できます。

関連する問題