Dotnetnuke 如何制作和使用不同的页面布局?

Dotnetnuke 如何制作和使用不同的页面布局?,dotnetnuke,Dotnetnuke,我是DotNetNuke的新手,来自WP/Drupal背景。我找不到任何关于我觉得应该做一件简单事情的文档 我需要有三种不同的布局,一个主页布局,只使用一个简单的12列网格 内部页面使用9列网格和3列网格的页面 然后是一个使用3-3-6-12网格的InteriorB页面 我看不到我在代码中构建和保存这些模板的位置,也看不到将它们分配到我想要使用它们的页面的位置 这些文件的位置通常位于以下文件夹中: \门户\u默认\Skins 还有一些皮肤可以安装在“门户”级别上: 这里可以看到: \门户\0\s

我是DotNetNuke的新手,来自WP/Drupal背景。我找不到任何关于我觉得应该做一件简单事情的文档

我需要有三种不同的布局,一个主页布局,只使用一个简单的12列网格

内部页面使用9列网格和3列网格的页面

然后是一个使用3-3-6-12网格的InteriorB页面


我看不到我在代码中构建和保存这些模板的位置,也看不到将它们分配到我想要使用它们的页面的位置

这些文件的位置通常位于以下文件夹中:

\门户\u默认\Skins

还有一些皮肤可以安装在“门户”级别上:

这里可以看到:

\门户\0\s


在这里,您应该找到一个文件夹,它是皮肤的名称,然后是每个皮肤文件的ASCX文件。

继上一个答案之后,您可以使用的资源包括DNN安装提供的Xcillion主题。您将在/Portals/_defauilt/skins/Xcillion中找到整个皮肤

“页面布局”是.ascx文件。布局的详细信息是.ascx文件中包含的“内容窗格”。它们是具有id和runat server属性的div

您可以使用不同的外观文件定义布局,然后将内容(模块)放入要使用的内容窗格中。换句话说,您可以在一个.ascx中包含3种布局可能性,并适当地放置内容

DNN Wiki包含了主题化的基础知识。你应该可以通过谷歌搜索找到更多的资源。关于主题构建的一个很好的资源是来自DNN Creating的DNN Hero教程。从dnnhero.com开始。不过,这是一项订阅服务