zoukankan      html  css  js  c++  java
  • SharePoint 2010 UI 定制化系列之母板页重温:在Sharepoint中引用母板页

    Master Pages Revisited: References to master pages in SharePoint

    SharePoint 2010 UI 定制化系列之母板页重温:在Sharepoint中引用母板页

    在当前的项目中,设计和开发,都需要接触到许多在设计界面的问题,那么这个经常讨论的问题,其实在不同的设计模式中,使用不同的母板页面。一个经常碰到的问题:我应该怎么样去分配母板页面X给页面Y,所以我尝试去总结我的发现并且记录在一个表格。

    页面类型:这些包括系统页面(像网页或者web part 不是基于布局,还有列表的view/display),页面布局,应用页面。

    那么引用一个母板页在表格中有五种不同的技术描述:

    • Hardcoded(固定代码)
      这是用相对或者绝对地址指向一个母板页面。相对位置基于页面的实际地址,比如:"../_catalogs/masterpage/this.master",它将发现当前网站下的master page,它可能也不是什么最顶级的网站母板页面。
    • Token-based References as described in this article (基于代号的引用)
      • Static Token for Site-Relative Master Page(静态的网站相对地址)
        正确的语法:~site/_catalogs/masterpage/yourmasterpage.master.
      • Static Token for Site Collection-Relative Master Page(静态的网站集相对地址)
        正确的语法:~sitecollection/_catalogs/masterpage/yourmasterpage.master.
      • Dynamic Token for 系统Master Page (动态的系统页面)
        ~masterurl/default.master token
        将使用系统 Master Page.
      • Dynamic Token for Site Master Page
        ~masterurl/custom.master token
        将使用当前的网站 Site Master Page.

    注意这里没有提到Site Pages(在这个表格中),因为继承于一个页面布局,你不可以分配一个母板页面给他们,你只有在特别的场景中使用一个特别的母板页面来指定网站页面,可以使用HttpModule来引用页面。一个比较好的方式是特别设计一个页面实例,并且重写这个母板页面。

    英文资料

    http://blogs.msdn.com/b/bgeoffro/archive/tags/branding/

  • 相关阅读:
    Log4net详细说明
    IDEA 介绍
    在互联网中关系型数据库是否不再那么重要
    彻底删除Kafka中的topic
    kafka consumer 配置详解
    kafka常用命令
    kafka可视化客户端工具Kafka Tool
    System.InvalidOperationException:“线程间操作无效: 从不是创建控件“btnSearch”的线程访问它。
    zookeeper图形化的客户端工具
    window上安装kafka(单机)
  • 原文地址:https://www.cnblogs.com/sunjunlin/p/1830468.html
Copyright © 2011-2022 走看看