创建一个布局模板

  • 平台
  • Evoq内容
  • Evoq参与

一个布局模板定义窗格位于网页,每个窗格包含什么。布局模板中包含一个主题变化,网页设计师可以从网站的每个页面进行选择,比如主页,画廊的照片或清单的产品出售。

  • 布局模板必须包含一个或多个窗格。一个集装箱一个面板;额外的窗格将被忽略。
  • 一个窗格的必须ContentPane(不区分大小写)。
  • 每个面板都必须有一个名称,页面中是独一无二的。
  • 所有窗格必须定义为一个服务器控件添加runat = " server "的元素。
  • 面板可以下面的HTML元素之一:< td >(表格),< div >、< p >, < span >。
提示:ASP。净可能修改控制名称(例如,div id)在页面呈现时避免重复控制在一个页面名字。而不是取决于控制名称样式时,添加一个类属性的控制,是指在CSS类属性。

先决条件

本地安装款主机权限。

步骤

  1. 创建一个新文件的布局模板。

    一个非常基本的布局模板。

    • HTML
      ContentPane < div id = " " runat = " server " > < / div >
    • ASCX
      < !——< % @控制语言=“vb”AutoEventWireup =“false”明确= " True "继承= " DotNetNuke.UI.Skins。皮肤“% > - - > < div id = " ContentPane " runat = "服务器" > < / div >

    布局模板与多个窗格,页眉,页脚,和一个标志主题对象。

    • HTML
      < div id = "包装" > < div id = "头" >(商标)< / div > < div id =“侧边栏”> < div id = "喂" > < class = " feed-button " href = " # " > < / > < / div > < div id =“SidebarPane”类=“SidebarPane”runat = " server " > < / div > < div id = " sidebar-bottom " > < / div > < / div > < div id = "内容" > < div id =“BannerPane”类=“BannerPane”runat = " server " > < / div > < div id = " ContentPane " runat = " server " > < / div > < / div > < div id = "脚注" > < / div > < / div >
    • ASCX
      < % @控制语言=“vb”AutoEventWireup =“false”明确= " True "继承= " DotNetNuke.UI.Skins。皮肤”% > < % @注册TagPrefix =“款”TagName =“标志”Src = " ~ / Admin /皮/标志。ascx " % > < div id = "包装" > < div id = "头" > <款:标志runat = "服务器" id = " dnnLOGO " / > < / div > < div id =“侧边栏”> < div id = "喂" > < class = " feed-button " href = " # " > < / > < / div > < div id =“MySidebarPane”类=“SidebarPane”runat = "服务器" > < / div > < div id = " sidebar-bottom " > < / div > < / div > < div id = "内容" > < div id =“MyBannerPane”类=“MyBannerPane”runat = "服务器" > < / div > < div id = " ContentPane " runat = "服务器" > < / div > < / div > < div id = "脚注" > < / div > < / div >
  2. (可选的)主题对象添加到任何面板更动态页面。
    • 在HTML中,您可以使用HTML标记(例如:(登录))。
      < div id = " login_style " class = "用户" > < / div >[登录]
    • 在ASCX,您必须注册ASCX令牌(例子:<款:登录…)文件中第一次使用它。
      < % @注册TagPrefix = "款" TagName = "登录" Src = " ~ / Admin /皮/登录。ascx " % >…< div id = " login_style " class = "用户" > <款:登录runat = " server " id = " dnnLogin " CssClass = "用户" / > < / div >

    下列主题对象相关的布局模板:

    面包屑 显示当前标签的路径(>是默认的分隔符)。例子:PageName1 > PageName2 > PageName3
    版权 显示网站的版权声明。
    CURRENTDATE 在服务器上显示当前日期。
    DOTNETNUKE 显示了款的版权声明。
    帮助 显示一个帮助链接,发送电子邮件到网站的管理员,使用用户的默认的电子邮件客户端。
    主机名 显示主机标题链接到主机的URL。上的主机名称和主机URL定义主机设置页面。
    语言 显示语言选择下拉列表或语言标记基于主题对象属性设置。
    LEFTMENU 显示一个垂直菜单布局。
    链接 显示一个平坦的菜单链接与当前选项卡水平和父节点。
    登录 显示登录对于匿名用户和注销通过身份验证的用户。
    标志 显示该网站的标志。
    导航 显示一个菜单根据指定的类型ProviderName属性。
    隐私 显示一个链接到该网站的隐私信息页面。
    搜索 在搜索输入框显示。
    风格 互联网Explorer-specific样式表允许您添加到您的主题。
    标签 显示了标签控制允许用户查看和编辑相关标签页或模块。
    条款 显示一个链接页面网站的条款和条件。
    文本 显示本地化文本在你的主题和支持使用令牌替换。
    树状视图 显示一个菜单,类似于Windows资源管理器菜单,使用款Treeview控件
    用户 显示一个注册链接为匿名用户或用户通过身份验证的用户的名字。
    提示: 10磅大猩猩削皮工具是参考和工具,定制款主题对象的代码,基于您所指定的属性值。