@inherits Custom.Hybrid.Razor14
@using ToSic.Razor.Blade;
<!-- unimportant stuff, hidden -->
<div @Sys.PageParts.InfoWrapper()>
@Html.Partial("../shared/DefaultInfoSection.cshtml")
<div @Sys.PageParts.InfoIntro()>
<h2><em>RazorBlade</em> set Title, Description and other headers</h2>
@* TOOD: Ask 2dm if we should remove this section - replaced by Pageservice already *@
@Html.Partial("MessageDnnOnlyUseIPageService.cshtml")
@Html.Partial("../shared/KitBaseClassInfoBox.cshtml", new { ServiceName = "Scrub", Service = "IScrub" })
<div>
This page sets the title, description, keywords and some manual tags to the header.
Look at the resulting output-source to see the effect.
</div>
</div>
</div>
@if (CmsContext.Platform.Name == "Oqtane") {
@Html.Partial("../shared/MessageOqtaneDisabled.cshtml")
} else {
// Note: this only works because we have @using ToSic.Razor.Blade on top
// Again note that this only works in DNN and is not recommended any more - see warning
Kit.Page.SetTitle("Title changed from the razor using Razor Blade! original: ");
Kit.Page.SetDescription("Learn to use Razor Blade");
Kit.Page.SetDescription("Learn to use Razor Blade");
Kit.Page.SetKeywords("Tutorial, Razor, Blade");
Kit.Page.SetKeywords("Tutorial, Razor, Blade");
Kit.Page.AddToHead("<meta xyz>");
Kit.Page.AddMeta("somename", "somevalue");
}
@* Footer *@
@Html.Partial("../Shared/Layout/FooterWithSource.cshtml", new { Sys = Sys })