Exemple #1
0
        public async Task CreateEditPageTitle(PageTitleInput input)
        {
            var page     = _pageRepository.Get(input.PageId);
            var template = await _templateManager.GetTemplateContentAsync(page.TemplateName);

            await _pageManager.SavePageContentAsync(new Content()
            {
                Title       = input.Title,
                Lang        = input.Lang,
                HtmlContent = template.Content,
                IsPartial   = template.IsPartial,
                Url         = input.Title.Sluggify(),
                PageId      = page.Id,
                Page        = page,

                TemplateUniqueName = page.TemplateName
            });
        }
Exemple #2
0
        public async Task <TemplateInfo> GetTemplateInfo(string id)
        {
            var template = await _templateManager.GetTemplateContentAsync(id);

            return(template);
        }