sp名前空間のドキュメントをくまなく調べましたが、先に進むべきことがあまり見つかりませんでした。
http://www.c-sharpcorner.com/Blogs/12134/how-to-get-the-list-content-types-using-csom-in-sharepoint-2.aspxからこのスニペットを見つけました
//// String Variable to store the siteURL
string siteURL = "http://c4968397007/";
//// Get the context for the SharePoint Site to access the data
ClientContext clientContext = new ClientContext(siteURL);
//// Get the content type collection for the list "Custom"
ContentTypeCollection contentTypeColl = clientContext.Web.Lists.GetByTitle("Custom").ContentTypes;
clientContext.Load(contentTypeColl);
clientContext.ExecuteQuery();
//// Display the Content Type name
foreach (ContentType ct in contentTypeColl)
{
Console.WriteLine(ct.Name);
}
Console.ReadLine();
特定のリスト コンテンツ タイプを取得します。
私の考えでは、すべてのリストを取得してから、すべてのコンテンツ タイプを取得し、ID/タイトルを使用してリストのデータをクエリします。
表示テンプレートを作成するのは大変な作業のようです。
私は正しい道を進んでいますか、それとも欠けているものがありますか? 新しい検索/js アーキテクチャに重点を置いている SP ウィズはいますか?