zoukankan      html  css  js  c++  java
  • 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>

  • 相关阅读:
    信息系统项目管理师2009年上午试题分析与解答
    信息系统项目管理师2005年上半年试题
    信息系统项目管理师2008年下半年试题
    信息系统项目管理师历年上午试题答案及试题和大纲
    信息系统项目管理师2008年上半年试题
    信息系统项目管理师2005年下半年试题
    信息系统项目管理师2006年下半年试题
    一个经典的问题(构造函数调用+抽象类+间接继承抽象类)
    重载构造函数+复用构造函数+原始构造与This引用的区别(一步步案例分析)
    GetType()与Typeof()的区别 举了2个案例
  • 原文地址:https://www.cnblogs.com/wenjie/p/1853632.html
Copyright © 2011-2022 走看看