在阅读了园子中霖雨的一片博文《SharePoint 2013 托管导航及相关配置》之后,非常想尝试一下SharePoint 2013 中的这个新功能,但是我的网站集包括样式是从2010升级过来的,因此并没有寻找到相关的“导航”选项。因为文中并没有介绍“导航”是受那个SharePoint功能所控制,因此本文详细介绍类似于笔者这样从2010版升级上来的网友在SharePoint 2013 下如何开启“托管导航”。

前因

在笔者的使用环境中,SharePoint 2013 默认是没有这个“导航”选项的,因此需要想办法找到与“导航”相关的网站功能,并将其打开,因为设置中存在一些巧妙的地方,特撰写此文为后来者提供详细的参考例文。

Figure 1笔者的没有“导航”的SharePoint 2013

思路

既然在开始的文章中,园子里的兄弟已经设置成功,说明这个是本人SharePoint 2013 的某个相关功能并未打开导致的,而对产品最熟悉的莫过于SharePoint自己的帮助,通过点击页面右上角的问号,打开自带的帮助,搜索“导航”发现第一篇帮助《自定义工作组网站上的导航》,在帮助最下面可以看到这样的注释。

Figure 2注释信息:”只有当为您的网站集启用发布功能时,这些附加导航设置才可用。”

看到这条注释,放心多了,那就去找和发布有关的”网站功能“吧。

同样进入到网站集下面的网站设置,选择”管理网站功能

Figure 3 IE下面检索”发布“查到两个,右侧显示可激活字样,于是点下了这个”激活“

但是哐当,SharePoint报错了

Figure 4站点中,相关的激活是需要前提的,而对应的这个前提就是需要开启”SharePoint Server 发布基础架构“

这种基础架构确实不太好琢磨怎么开启,但是系统提示了相对应的功能ID” f6924d36-2fa8-4f0b-b16d-06b7250180fa “,顺藤摸瓜,搜索这串ID看能否有所帮助,于是乎便有了如下的解决方案。

这样解决

打开SharePoint Server 所在的那台服务器,远程,或者直接登录均可,打开” SharePoint 2013 命令行管理程序“ ,输入

Enable-SPFeature -Identity f6924d36-2fa8-4f0b-b16d-06b7250180fa -Url "http://192.168.29.51"

Table 1 使用” Enable-SPFeature“函数配合”-Identity“开关,后加功能ID,”-Url“ 后加所在网站集Url (注意需要用双引号引含起来)*请注意:该URL一定要写成非IP样式,实例当中的直接填入IP会导致不完整的网站集启用情况。

稍等片刻,需要大概1分钟,该功能就添加结束

Figure 5添加好后,PowerShell会自动换行,我们通过开启网页进行验证

验证

在网站集的设置里面,可以清晰的看到相关的导航已经加入其中

Figure 6可以进行”导航“设置了

但是为了进一步使用”外观“下的其他功能,我们还需要进一步开启,“SharePoint Server 发布” ,打开“网站设置”,选择“网站功能”,选择“SharePoint Server 发布”,点击“激活”,即可开启丰富的外观功能

Figure 7增加了更多功能的“外观”设置

至此,已经将失去的外观功能和导航,恢复了回来,和开题中的“霖雨”作者有了一样的体验环境。

另外添加非本网站集的地址可以在这里:术语库管理工具—>修改术语—>导航-->导航节点类型-->使用简单的链接或标题 即可

Figure 8使用简单的链接或标题,然后保存即可

Figure 9最终可实现样式

参考文献:http://social.technet.microsoft.com/Forums/en-US/02806d2e-207b-47bf-aad5-8e45e20973d1/how-to-automate-enablishing-publishing-feature-in-powershell

-=EOB=-

SharePoint 2013 托管导航 无法被开启的解决办法的更多相关文章

  1. SharePoint 2013 托管导航及相关配置 <二>

    本文的思路是使用JQuery重写SharePoint自带托管导航的样式,其实思路和脚本都非常简单,引用一下JQuery脚本,然后重写导航的样式,把脚本放到母版页中,即可.当然,使用JQuery可以做很 ...

  2. SharePoint 2013 托管导航及相关配置

    设计完善的导航可告诉您网站的用户大量有关网站所提供业务.产品和服务的信息.通过更新导航背后的分类法,可以推动业务并保持更新,而不必在过程中重新创建其网站导航.在 SharePoint 2013 中,可 ...

  3. bootstrap顶部导航遮挡下面内容的解决办法

    使用bootstrap设置顶部导航,并将导航栏固定,代码如下: <nav class="navbar navbar-expand-lg navbar-light bg-light fi ...

  4. Visual Studio 2013无法打开IIS Express Web的解决办法

    1. 首先参考了http://www.cr173.com/html/33412_1.html 2. 参考其最后,从微软官网下载安装WebMatrix,打开WebMatrix. 3. Visual St ...

  5. android 6.0导航栏 NavigationBar影响视图解决办法

    在开发app的时候会遇到有些测试手机没有物理按钮,比如最近在做的一个app在小米手机上运行显示效果很好,但是在华为P7手机上显示就乱了,底部的NavigationBar直接覆盖在主视图上,导致按钮无法 ...

  6. SharePoint 2013功能(SPFeature)与GUID对照表

    自从上次遇到了一些无法开启SharePoint功能的事件之后(详见<SharePoint 2013 托管导航无法被开启的解决办法>一文),对于在SharePoint中所提示的GUID就格外 ...

  7. SharePoint 2013 入门教程

    以下文章是自己在学习SharePoint的过程中,不断积累和总结的博文,现在总结一个目录,分享给大家.这个博客也是自己从SharePoint入门,到一个SharePoint开发的成长记录,里面记录的都 ...

  8. SharePoint 2013 术语和术语集介绍

    托管元数据是一个集中管理的术语的分层集合,我们可以定义术语和术语集,然后将其用作 SharePoint Server 2013 中项目的属性.简单的说,术语是一个可与 SharePoint Serve ...

  9. SharePoint 2013 入门教程--系列文章

    转:http://www.cnblogs.com/jianyus/p/3381415.html 以下文章是自己在学习SharePoint的过程中,不断积累和总结的博文,现在总结一个目录,分享给大家.这 ...

随机推荐

  1. TLV(类型—长度—值)格式及编码

    转自: http://www.cnblogs.com/tml839720759/archive/2014/07/13/3841820.html 引子: 前段时间在项目中第一次接触TLV,项目中用这种格 ...

  2. Python之路第一课Day9--随堂笔记之一(堡垒机实例以及数据库操作)未完待续....

    一.堡垒机前戏 开发堡垒机之前,先来学习Python的paramiko模块,该模块机遇SSH用于连接远程服务器并执行相关操作 SSHClient 用于连接远程服务器并执行基本命令 基于用户名密码连接: ...

  3. Red Hat5.5 install Generic mysql-5.7.10

    1.确认以下依赖包已安装 [ncurses ncurses-devel openssl-devel bison autoconf automake bison gcc m4 libtool make ...

  4. 嵌入式linux下如何尽快播放开机音乐

    今天在考虑如何尽快启动一个应用程序,播个开机音乐什么的. 最开始的启动流程是这样的,bootloader 启动kernel,kernel跑完挂载文件系统, 然后会执行/init,而这个init 是指向 ...

  5. sqL编程篇(三) 游标与存储过程

    sql编程2 游标与存储过程 sql编程中的游标的使用:提供的一种对查询的结果集进行逐行处理的一种方式不用游标的处理解决方式:逐行修改工资update salar set 工资=‘新工资’ where ...

  6. requireJs--简单的使用方法

    简单使用: <!-- index.html部分 data-main 为入口 --> <script data-main="js/app.js" src=" ...

  7. 各种android应用模仿源码

    V2EX的非官方Android客户端,极力遵循Material Design风格 下载 湘潭大学三翼校园"四季电台" Android客户端   下载   高仿煎蛋客户端    下载 ...

  8. C#获取本机可用端口

    当我们要创建一个Tcp/UDP Server connection ,我们需要一个范围在1000到65535之间的端口 .但是本机一个端口只能一个程序监听,所以我们进行本地监听的时候需要检测端口是否被 ...

  9. Backbone源码分析(二)

    在传统MVC框架模式中,Model承担业务逻辑的任务.Backbone作为一个mvc框架,主要的业务逻辑交由Model与Collection来实现.Model代表领域对象,今天主要学一下Model源码 ...

  10. WebApiThrottle限流框架使用手册

    阅读目录: 介绍 基于IP全局限流 基于IP的端点限流 基于IP和客户端key的端点限流 IP和客户端key的白名单 IP和客户端key自定义限制频率 端点自定义限制频率 关于被拒请求的计数器 在we ...