I have been learning dnn for two weeks. I have never understood how dnn pages are displayed. The content in the default. aspx file seems to have nothing to do with the page layout. Today, when I read the content in the admin/skins folder, I finally got a preliminary understanding of the page composition principle.
I have defined the controls in the admin/skins folder as
Core User Controls
(defined as "Page composition Core Control") . 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 Article On the dnn and dnn official websites in China.
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 (show dotnetnuke ApplicationProgramCopyright information of the 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)
Dotnetnuke skin white paper can be downloaded in http://www.dnnchina.net
More>