mojoportal学习之特色模块对Artisteer2.4生成的模板的支持

分析各个模块

以博客模块为例:

//第一行 模块模板

<portal:ModulePanel ID="pnlContainer" runat="server">

//第二行 mojo面板

<portal:mojoPanel ID="mp1" runat="server" ArtisteerCssClass="art-Post" RenderArtisteerBlockContentDivs="true">

//第三行  圆角  asp面板

<mp:CornerRounderTop id="ctop1" runat="server" />

<asp:Panel ID="pnlWrapper" runat="server" cssclass="art-Post-inner panelwrapper blogmodule">

//第四行  模块标题控件

<portal:ModuleTitleControl id="Title1" runat="server" />

//第五行  mojo面板

<portal:mojoPanel ID="MojoPanel1" runat="server" ArtisteerCssClass="art-PostContent">

===================================================================

以论坛模块为例:

<portal:mojoPanel ID="mp1" runat="server" ArtisteerCssClass="art-Post" RenderArtisteerBlockContentDivs="true">

<mp:CornerRounderTop id="ctop1" runat="server" />

<asp:Panel ID="pnlWrapper" runat="server" CssClass="art-Post-inner panelwrapper forums">

<portal:ModuleTitleControl id="Title1" runat="server" />

<portal:mojoPanel ID="MojoPanel1" runat="server" ArtisteerCssClass="art-PostContent">

<div class="modulecontent">

<forum:SearchBox id="sb1" runat="server" />

<asp:Panel ID="pnlForumList" runat="server">

===================================================================

以简单文章模块为例:

<%@ Control language="c#" Inherits="mojoPortal.Web.ContentUI.HtmlModule" CodeBehind="HtmlModule.ascx.cs" AutoEventWireup="false" %>

//第一行   模块面板

<portal:ModulePanel ID="pnlContainer" runat="server">

//第二行   mojo面板

<portal:mojoPanel ID="mp1" runat="server" ArtisteerCssClass="art-Post" RenderArtisteerBlockContentDivs="true">

//第三行  圆角  asp面板

<mp:CornerRounderTop id="ctop1" runat="server" EnableViewState="false" />

<asp:Panel ID="pnlWrapper" runat="server"  CssClass="art-Post-inner panelwrapper htmlmodule">

//第四行  模块标题控件

<portal:ModuleTitleControl id="Title1" runat="server" EditUrl="/Modules/HtmlEdit.aspx" EnableViewState="false" />

//第五行  mojo面板

<portal:mojoPanel ID="MojoPanel1" runat="server" ArtisteerCssClass="art-PostContent">

//第六行  打分控件

<portal:mojoRating runat="server" ID="Rating" Enabled="false" />

//第七行   模块内容

<div class=" modulecontent">

//第八行  幻灯模板

<portal:SlidePanel id="divContent" runat="server" EnableViewState="false" EnableSlideShow="false" class="slidecontainer"></portal:SlidePanel>

</div>

//第九行  模块底端

<div class="modulefooter"></div>

</portal:mojoPanel>

<div class="cleared"></div>

</asp:Panel>

//第十行 低端圆角

<mp:CornerRounderBottom id="cbottom1" runat="server" EnableViewState="false" />

</portal:mojoPanel>

</portal:ModulePanel>

原文地址:https://www.cnblogs.com/wenjie/p/1853632.html