Carrotware.CMS.Core.ContentPageHelper.FindByFilename C# (CSharp) Метод

FindByFilename() публичный Метод

public FindByFilename ( System.Guid siteID, string urlFileName ) : ContentPage
siteID System.Guid
urlFileName string
Результат ContentPage
        public ContentPage FindByFilename(Guid siteID, string urlFileName)
        {
            ContentPage content = null;
            vw_carrot_Content cont = CompiledQueries.GetLatestContentByURL(db, siteID, false, urlFileName);

            if (cont != null) {
                content = new ContentPage(cont);
            }
            if (content == null && urlFileName == SiteData.DefaultDirectoryFilename) {
                content = FindHome(siteID, false);
            }

            return content;
        }

Usage Example

Пример #1
0
		private void LoadGuids() {
			using (ContentPageHelper pageHelper = new ContentPageHelper()) {
				if (!String.IsNullOrEmpty(CurrentEditPage)) {
					filePage = pageHelper.FindByFilename(SiteData.CurrentSite.SiteID, CurrentEditPage);
					if (filePage != null) {
						CurrentPageGuid = filePage.Root_ContentID;
					}
				} else {
					if (CurrentPageGuid != Guid.Empty) {
						filePage = pageHelper.FindContentByID(SiteData.CurrentSite.SiteID, CurrentPageGuid);
						if (filePage != null) {
							CurrentEditPage = filePage.FileName;
						}
					} else {
						filePage = new ContentPage();
					}
				}
			}
		}
All Usage Examples Of Carrotware.CMS.Core.ContentPageHelper::FindByFilename