With this feature, you could fully customize every single view rendered from the CMS. For more practical purposes, lets look at a realistic use-case of wanting to override the default login page with your own designed login page.
All it takes in this example is creating a file at
That path can be used with anything. In the example above the full path to the Auth login view is
/packages/Adaptcms/Auth/ui/pages/login.vue - so as you can see we snip out the
ui/pages part, essentially taking the vendor, the package name, and the path within the pages folder.
The only exception to overriding views are ones with a vendor/package explicitly set in the controller, although this method is strictly used at the moment to render
Site views from a different package.