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>

  • 相关阅读:
    [转]用C++实现跨平台游戏开发之Irrlicht引擎
    Struts 2中的constant
    Xming + PuTTY 在Windows下远程Linux主机使用图形界面的程序
    eclipse、myeclipse、aptana 安装spket ,zen coding等插件
    第三方软件源——OpenSUSE
    opensuse 12.2 安装手记
    eclipse j2ee 开发环境配置
    多线程浏览器编程总结
    c#.net设计规范一
    正则表达式系统学习之一
  • 原文地址:https://www.cnblogs.com/wenjie/p/1853632.html
Copyright © 2011-2022 走看看