I define the controls in the admin/Skins folderCore User Controls. They are different from general user controls displayed on pages (for example, Events, Events and third-party controls ). They are not free to operate on the page, but they can adjust their layout freely by defining the skin (Skins. This is the root cause why DNN can achieve ever-changing pages with different styles by defining the skin. This is more advanced than modifying the style sheet on a general website to achieve different UI colors. For more information about DotNetNuke skin production, see articles on the Chinese DNN and DNN official websites.
Note the following controls in the admin/Skins Folder:
Banner. ascx (AD user control)
BreadCrumb. ascx)
Copyright. ascx (Copyright information user control)
CurrentDate. ascx (current date user control)
DotNetNuke. ascx (displays the copyright information of the DotNetNuke application provider)
EditSkins. ascx (skin Management User Control)
Help. ascx (like a linked user control such as "Contact Us", which has not been found to be used)
HostName. ascx (Host Name User Control, which has not been found)
Links. ascx (not found)
Login. ascx (logon and Logout link user control)
Logo. ascx (Website logo Area User Control)
Menu. ascx (Menu user control in the navigation bar)
ModuleMessage. ascx (Display message user control)
Privacy. ascx (user control linked to the Privacy Statement)
Search. ascx (query user controls)
SolPartMenu. ascx)
Terms. ascx (user control linked to Terms of Service)
TreeViewMenu. ascx (tree navigation menu user control)
User. ascx (the linked User control that registers or displays the current User information)
Is the layout of core user controls on the page (may be different with the different layout of Skins)