Application UI page template
The application page serves as an entry point for admin UI applications. All root pages must inherit from the ApplicationPage
base class. The page acts as a regular UI page, with one exception. When accessed, it automatically redirects to its first child page (as specified by the order
property in child page registrations).
using Kentico.Xperience.Admin.Base;
public class UsersApplication : ApplicationPage
{
}
Register application pages
Application pages serve as root pages for admin UI applications. For this reason, they are intended for use together with the SECTION_LAYOUT
client template to provide a navigation menu for application pages.
Register application pages using the UIApplication
assembly attribute.
using Kentico.Xperience.Admin.Base;
using Kentico.Xperience.Admin.Base.UIPages;
[assembly: UIApplication(
identifier: UsersApplication.IDENTIFIER,
type: typeof(UsersApplication),
slug: "users",
name: "Users",
category: BaseApplicationCategories.DEVELOPMENT,
icon: Icons.RectangleParagraph,
templateName: TemplateNames.SECTION_LAYOUT)]