• 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>

  • 相关阅读:
    12.10
    4.06Android使用EditText小技巧汇总
    4.05
    4.04Android学习
    4.03Android学习
    4.02Android学习
    4.01Android学习
    3.31构建之法读后感3
    3.30Android学习
    3.29Android学习
  • 原文地址:https://www.cnblogs.com/wenjie/p/1853632.html
Copyright © 2020-2023  润新知