Как получить имя вкладки в Umbraco usercontrol - PullRequest
0 голосов
/ 01 декабря 2010

Кто-нибудь знает, как получить вкладку контентной страницы? Я знаю, как получить удостоверение личности, но не как получить имя? Это мой код:

 int userId = umbraco.BasePages.UmbracoEnsuredPage.GetUserId(umbraco.BasePages.UmbracoEnsuredPage.umbracoUserContextID);  
           DocumentType typeToCreate = DocumentType.GetByAlias("FAQItem");

                Document newDoc = Document.MakeNew("test123", typeToCreate, new global::umbraco.BusinessLogic.User(userId), 1161);
                newDoc.getProperty("yourName").Value = newDoc.getProperty("Question");

                    foreach(var prop in newDoc.GenericProperties)
                    {
                        newDoc.getProperty("email").Value += prop.PropertyType.TabId + " ";
                    }

1 Ответ

3 голосов
/ 09 декабря 2010

Я справился так же, используя .getVirtualTabs, что-то вроде:

foreach (var t in dt.getVirtualTabs())
 {
  if (t.Id == id)
  return t.Caption;
 }
...