这是dnn 5.5中窗格的默认布局。
是否可以使用相同大小的方块将其更改为3x3网格?
答案 0 :(得分:4)
所有窗格都由您正在使用的皮肤定义。有许多免费的皮肤,皮肤出售,或者你可以创建自己的皮肤,以满足你可以想象的任何布局。
修改强>
您可以直接在磁盘上编辑皮肤文件,但在应用升级时,您将丢失更改。最简单的方法是将皮肤目录复制到具有您自己名称的目录。然后它应该在Admin |的皮肤下拉列表中可用皮肤页面。因为它没有从包“安装”它将被标记为遗留皮肤,你可以忽略它。
默认外观位于Portals \ _default \ Skins \ MinimalExtropy(如果使用Pro,则为MinimalExtropyPro)。将整个文件夹复制到您自己的文件夹中门户\ _default \皮肤\ MYSKIN。默认皮肤有许多微小的变化可供选择(例如1024,1280,全宽等)。确保您知道正在使用哪一个,然后编辑适用的.ascx文件。
在其中你会找到一个看起来像的部分:
<div class="content_width">
<div runat="server" id="TopPane" class="TopPane" ></div>
<table width="99%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td valign="top" id="LeftPane" class="LeftPane" runat="server">
</td>
<td valign="top" id="ContentPane" class="ContentPane" runat="server">
</td>
<td valign="top" id="RightPane" class="RightPane" runat="server">
</td>
</tr>
</table>
<div runat="server" id="BottomPane" class="BottomPane" ></div>
</div>
编辑此部分以获取所需的布局。几乎任何充当容器的HTML标记,或任何充当容器的asp.net控件都可以通过应用runat =“server”属性用作窗格,并为其提供以“Pane”结尾的ID。每个布局都必须有一个ContentPane,除了你可以自由命名/样式/组织窗格几乎任何你认为合适的方式。