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

时间:2018-06-13 00:34:02

标签: dotnetnuke

我是DotNetNuke的新手,来自WP / Drupal背景。我无法找到任何关于我认为应该做的简单文件的文档。

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

InteriorA页面,它使用9 col网格和3 col

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

我没有看到我在哪里构建并将这些模板保存在代码中,然后将它们分配到我想要使用它们的页面。

2 个答案:

答案 0 :(得分:2)

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

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

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

DNN Wiki有pseudocolumns might not be a good choice,涵盖了主题的基础知识。您应该能够通过Google搜索找到更多资源。主题构建的一个重要资源是来自DNN Creating的DNN Hero教程。从dnnhero.com开始。不过,这是一项订阅服务。

答案 1 :(得分:0)

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

\ Portals_default \外观

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

这些可以在这里看到:

\门户\ 0 \外观

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