コード例 #1
0
ファイル: ContentHelperBase.cs プロジェクト: wrohrbach/n2cms
 public ContentScope(ContentItem newCurrentItem, ContentHelperBase contentHelper)
 {
     this.contentHelper       = contentHelper;
     previousGetter           = contentHelper.PathGetter;
     contentHelper.PathGetter = () => new PathData {
         CurrentItem = newCurrentItem, CurrentPage = newCurrentItem.IsPage ? newCurrentItem : previousGetter().CurrentPage
     };
 }
コード例 #2
0
ファイル: ContentHelperBase.cs プロジェクト: meixger/n2cms
			public ContentScope(ContentItem newCurrentItem, ContentHelperBase contentHelper)
			{
				this.contentHelper = contentHelper;
				previousGetter = contentHelper.Current.PathGetter;
				contentHelper.Current.PathGetter = () => new PathData { CurrentItem = newCurrentItem, CurrentPage = newCurrentItem.IsPage ? newCurrentItem : previousGetter().CurrentPage };
			}
コード例 #3
0
ファイル: ContentHelperBase.cs プロジェクト: meixger/n2cms
			public ContentScope(PathData newCurrentPath, ContentHelperBase contentHelper)
			{
				this.contentHelper = contentHelper;
				previousGetter = contentHelper.Current.PathGetter;
				contentHelper.Current.PathGetter = () => newCurrentPath;
			}
コード例 #4
0
 public ContentScope(PathData newCurrentPath, ContentHelperBase contentHelper)
 {
     this.contentHelper = contentHelper;
     previousGetter     = contentHelper.Current.PathGetter;
     contentHelper.Current.PathGetter = () => newCurrentPath;
 }