public static MvcHtmlString Title(this HtmlHelper html, params string[] titleParts) { IPageTitleBuilder pageTitleBuilder = DependencyResolver.Current.GetService <IPageTitleBuilder>(); html.AppendTitleParts(titleParts); return(MvcHtmlString.Create(html.Encode(pageTitleBuilder.GenerateTitle()))); }
public MetricFilter( IMetricsManager <Metric> metricManager, IClientIpAddress clientIpAddress, IFeatureFacade featureFacade, IPageTitleBuilder pageTitleBuilder) { _metricManager = metricManager; _clientIpAddress = clientIpAddress; _featureFacade = featureFacade; }
public PageTitleTagHelper( IContextFacade contextFacade, IPageTitleBuilder pageTitleBuilder, IBreadCrumbManager breadCrumbManager, IActionContextAccessor actionContextAccessor) { _pageTitleBuilder = pageTitleBuilder; _breadCrumbManager = breadCrumbManager; _actionContextAccessor = actionContextAccessor; }
public SeoContentDriver( IContentManager contentManager, IPageTitleBuilder pageTitleBuilder, IResourceManager resourceManager, IShortcodeService shortcodeService ) { _contentManager = contentManager; _pageTitleBuilder = pageTitleBuilder; _resourceManager = resourceManager; _shortcodeService = shortcodeService; }
public ProfileController( IHtmlLocalizer htmlLocalizer, IStringLocalizer stringLocalizer, IViewProviderManager <UserBadge> userBadgeViewProvider, IBreadCrumbManager breadCrumbManager, IPlatoUserStore <User> platoUserStore, IPageTitleBuilder pageTitleBuilder, IContextFacade contextFacade) { _userBadgeViewProvider = userBadgeViewProvider; _breadCrumbManager = breadCrumbManager; _pageTitleBuilder = pageTitleBuilder; _platoUserStore = platoUserStore; _contextFacade = contextFacade; T = htmlLocalizer; S = stringLocalizer; }
public UserController( IStringLocalizer stringLocalizer, IHtmlLocalizer localizer, IContextFacade contextFacade, IAlerter alerter, IBreadCrumbManager breadCrumbManager, IPlatoUserStore <User> platoUserStore, IViewProviderManager <EntityUserIndex> userViewProvider, IPageTitleBuilder pageTitleBuilder) { _contextFacade = contextFacade; _breadCrumbManager = breadCrumbManager; _platoUserStore = platoUserStore; _userViewProvider = userViewProvider; _pageTitleBuilder = pageTitleBuilder; T = localizer; S = stringLocalizer; }
public UserController( IStringLocalizer <HomeController> stringLocalizer, IHtmlLocalizer <HomeController> localizer, IBreadCrumbManager breadCrumbManager, IViewProviderManager <UserIndex> userViewProvider, IPlatoUserStore <User> platoUserStore, IContextFacade contextFacade, IFeatureFacade featureFacade, IPageTitleBuilder pageTitleBuilder) { _contextFacade = contextFacade; _breadCrumbManager = breadCrumbManager; _platoUserStore = platoUserStore; _userViewProvider = userViewProvider; _featureFacade = featureFacade; _pageTitleBuilder = pageTitleBuilder; T = localizer; S = stringLocalizer; }
public HomeController( IStringLocalizer stringLocalizer, IHtmlLocalizer <HomeController> localizer, IViewProviderManager <Category> viewProvider, ICategoryStore <Category> categoryStore, IBreadCrumbManager breadCrumbManager, IPageTitleBuilder pageTitleBuilder, IContextFacade contextFacade, IFeatureFacade featureFacade) { _breadCrumbManager = breadCrumbManager; _pageTitleBuilder = pageTitleBuilder; _contextFacade = contextFacade; _featureFacade = featureFacade; _categoryStore = categoryStore; _viewProvider = viewProvider; T = localizer; S = stringLocalizer; }
public HomeController( IHtmlLocalizer htmlLocalizer, IStringLocalizer stringLocalizer, IViewProviderManager <Label> labelViewProvider, IBreadCrumbManager breadCrumbManager, IPageTitleBuilder pageTitleBuilder, ILabelStore <Label> labelStore, IContextFacade contextFacade, IFeatureFacade featureFacade) { _labelViewProvider = labelViewProvider; _breadCrumbManager = breadCrumbManager; _pageTitleBuilder = pageTitleBuilder; _contextFacade = contextFacade; _featureFacade = featureFacade; _labelStore = labelStore; T = htmlLocalizer; S = stringLocalizer; }
public HomeController( IHtmlLocalizer htmlLocalizer, IStringLocalizer stringLocalizer, IViewProviderManager <Tag> tagViewProvider, IBreadCrumbManager breadCrumbManager, IPageTitleBuilder pageTitleBuilder, IContextFacade contextFacade, IFeatureFacade featureFacade, ITagStore <TagBase> tagStore, IAlerter alerter) { _breadCrumbManager = breadCrumbManager; _pageTitleBuilder = pageTitleBuilder; _tagViewProvider = tagViewProvider; _contextFacade = contextFacade; _featureFacade = featureFacade; _tagStore = tagStore; _alerter = alerter; T = htmlLocalizer; S = stringLocalizer; }
public AdminController( IHtmlLocalizer htmlLocalizer, IStringLocalizer stringLocalizer, IShellFeatureManager shellFeatureManager, IViewProviderManager <FeaturesIndexViewModel> viewProvider, IBreadCrumbManager breadCrumbManager, IAuthorizationService authorizationService, IShellDescriptorManager shellDescriptorManager, IPageTitleBuilder pageTitleBuilder, IAlerter alerter) { _shellFeatureManager = shellFeatureManager; _viewProvider = viewProvider; _breadCrumbManager = breadCrumbManager; _authorizationService = authorizationService; _shellDescriptorManager = shellDescriptorManager; _pageTitleBuilder = pageTitleBuilder; _alerter = alerter; T = htmlLocalizer; S = stringLocalizer; }
public HomeController( IHtmlLocalizer htmlLocalizer, IStringLocalizer stringLocalizer, IViewProviderManager <EditProfileViewModel> editProfileViewProvider, IViewProviderManager <EditAccountViewModel> editAccountViewProvider, IViewProviderManager <EditSettingsViewModel> editSettingsViewProvider, IViewProviderManager <EditSignatureViewModel> editSignatureViewProvider, IAuthorizationService authorizationService, IViewProviderManager <ProfilePage> viewProvider, IPlatoUserManager <User> platoUserManager, IPlatoUserStore <User> platoUserStore, IBreadCrumbManager breadCrumbManager, ITimeZoneProvider timeZoneProvider, IPageTitleBuilder pageTitleBuilder, UserManager <User> userManager, IContextFacade contextFacade, IUserEmails userEmails, IAlerter alerter) { _editProfileViewProvider = editProfileViewProvider; _editAccountViewProvider = editAccountViewProvider; _editSettingsViewProvider = editSettingsViewProvider; _editSignatureViewProvider = editSignatureViewProvider; _authorizationService = authorizationService; _breadCrumbManager = breadCrumbManager; _pageTitleBuilder = pageTitleBuilder; _timeZoneProvider = timeZoneProvider; _platoUserManager = platoUserManager; _platoUserStore = platoUserStore; _contextFacade = contextFacade; _viewProvider = viewProvider; _userManager = userManager; _userEmails = userEmails; _alerter = alerter; T = htmlLocalizer; S = stringLocalizer; }
public HomeController( IStringLocalizer stringLocalizer, IHtmlLocalizer <HomeController> localizer, IViewProviderManager <Category> categoryViewProvider, ICategoryStore <Category> channelStore, IBreadCrumbManager breadCrumbManager, IPageTitleBuilder pageTitleBuilder, ISiteSettingsStore settingsStore, IContextFacade contextFacade1, IFeatureFacade featureFacade, IAlerter alerter) { _categoryViewProvider = categoryViewProvider; _breadCrumbManager = breadCrumbManager; _pageTitleBuilder = pageTitleBuilder; _contextFacade = contextFacade1; _featureFacade = featureFacade; _channelStore = channelStore; _alerter = alerter; T = localizer; S = stringLocalizer; }
public SeoOverrideDriver(IResourceManager resourceManager, IPageTitleBuilder pageTitleBuilder) { _resourceManager = resourceManager; _pageTitleBuilder = pageTitleBuilder; }
public PageTitleTagHelper( IPageTitleBuilder pageTitleBuilder) { _pageTitleBuilder = pageTitleBuilder; }
public SeoPartDriver(IPageTitleBuilder pageTitleBuilder, IResourceManager resourceManager) { _pageTitleBuilder = pageTitleBuilder; _resourceManager = resourceManager; }
/// <summary> /// Concatenates every title segments using the separator defined in settings. /// </summary> /// <returns>A string representing the aggregate title for the current page.</returns> public static IHtmlContent GenerateTitle(this IPageTitleBuilder builder) { return(builder.GenerateTitle(null)); }