问题标签 [sharepoint-branding]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
6 回答
7440 浏览

sharepoint - Sharepoint RichImageField 设置默认图片

在我的自定义页面布局中,我声明了一个 RichImageField

我试图弄清楚如何设置默认图像,以便控件始终显示图像,即使是第一次使用布局创建页面时也是如此。

理想情况下,我想要一种声明性方法,例如:

似乎控件的 value 属性被分配了一个 ImageFieldValue 对象,我可能会弄清楚如何在代码隐藏中设置,但这种方法似乎比它应该的更难:http: //msdn.microsoft.com/en-我们/图书馆/microsoft.sharepoint.publishing.fields.imagefieldvalue.aspx

解决方案:我最终通过创建一个继承自 Microsoft.SharePoint.Publishing.PublishingLayoutPage 的类文件为我的页面布局创建了一个代码,如下所述:http: //msdn.microsoft.com/en-us/library/bb986729 .aspx

当然,代码最终只有几行:

0 投票
1 回答
3139 浏览

sharepoint - Sharepoint 站点模板:如何设置默认站点模板

我使用 Sharepoint 中的“使用工作流发布站点”站点模板创建了一个子站点。

然后,我使用自定义页面布局在子站点中创建了一个页面,并将该页面设置为子站点的默认页面。

然后,通过转到我的子站点下的此页面,我将此子站点导出为站点模板。 http://domain/mysubsite/_layouts/savetmpl.aspx

我在创建模板时检查了包含内容按钮

这个模板很好用,即当我使用它创建一个新的子站点 (mysubsite2) 时,该站点有一个默认页面,其中包含我的自定义页面布局。

问题是,如果我尝试在 mysubsite2 下创建第三个子站点,则默认情况下唯一可用的站点模板是“使用工作流发布站点”。

我可以返回网站集的根目录并告诉它允许用户在创建网站时只看到我的自定义网站模板并通过所有子网站继承此模板,但理想情况下,子网站将使用我创建的自定义模板自动创建通过前面描述的过程。如何修改/创建将自身用作所有子站点的默认模板的站点模板?我需要在 onenet.xml “AvailableWebTemplates”中设置什么?如何引用我的自定义站点模板。

0 投票
1 回答
178 浏览

sharepoint-2007 - Sharepoint Intranet 品牌:如何推出主题更改

我根据公司指南创建了一个新主题,并将其与站点定义装订在一起,因为所有自定义主题都是非托管的,什么是推出更改的最佳方式。

是否有任何选项可以使自定义主题重影,这将使工作更容易:)

我找到了下面的工具来做到这一点,但我想避免这种解决方案

品牌工具 ( http://www.codeplex.com/BrandingTool )

帮助表示赞赏。

0 投票
2 回答
515 浏览

master-pages - 站点和系统还有另一个不同的 SharePoint MasterPage 参数

在完成 SharePoint 网站的品牌化之后,我的意思是网站和系统母版页,仍有一些页面使用默认样式。我的问题是我们是否也可以更改这些页面的母版页。

示例:http:///_layouts/settings.aspx 总是看起来像一个新的 SharePoint

0 投票
0 回答
2205 浏览

sharepoint-2010 - Creating a custom Publishing Portal Web site in SharePoint 2010

Custom Web sites built on SharePoint are cropping up everywhere (just visit topsharepoint.com to see). With that said, my question pertains to creating a fully customized, branded site using SharePoint as the CMS as depicted by many of the topsharepoint.com sites.

I understand the concept of creating the custom master master page(s) (SharePoint 2010 even includes a minimal.master to start). The problems I have are:

  1. What site template does one use? In 2007 the recommended front-facing Web site site collection template was the Publishing Portal. Is this still the case?
  2. What navigation do you use? Do you leverage the OOB navigation? If so, how do you style it extensively?
  3. How do you keep the on-page editing capabilities within the new site template?
  4. Are there any online tutorials are walk-throughs that address all of these issues? I have been searching, but it's really sparse out there.
0 投票
3 回答
728 浏览

sharepoint - Sharepoint 搜索按钮自定义

我正在处理 SharePoint Branding 项目,我需要根据客户设计指南/视觉设计更改整个共享点的外观和感觉。

快乐的部分,大部分品牌已经完成,但我仍然面临共享点搜索按钮的问题。我无法用我设计的按钮替换此默认按钮。

任何方向都会有很大帮助

0 投票
3 回答
26367 浏览

sharepoint-2010 - 如何自定义 SharePoint 2010 移动视图

我坚持为我的 SP2010 发布门户开发移动视图。它面向 Internet,带有自定义页面/Web 部件(例如http://server/Pages/customPage.aspx,上面带有自定义 Web 部件)。该站点有一个自定义母版页。

我在使用内置移动功能时遇到以下问题:

  1. 欢迎页面。导航到 http://server/?Mobile=1会将我重定向到 http://server/_layouts/mobile/mbllists.aspx,它只显示可用列表/文档库的表格。对于我的门户,我想显示一个仪表板,就像我目前对“正常”非移动视图所做的那样。

  2. 导航到我的一个自定义页面(例如 http://server/Pages/customPage.aspx?Mobile=1)也会重定向到 http://server/_layouts/mobile/mbllists.aspx

所以实际上根本没有有用的内置移动支持;只是能够使用移动设备查看列表。


所以我有很多问题,我希望得到一些高级别的帮助。我的想法是我应该做以下任务:

  1. 为移动设备创建单独的母版页
  2. 弄清楚如何根据“客户端是移动设备吗?”来选择这个母版页。
  3. 弄清楚如何防止重定向到 /_layouts/mobile/mbllists.aspx

然后我认为移动网站将与普通网站类似地运行。

我在正确的轨道上吗?


[编辑]

根据我从@moontear 的链接和我所做的其他研究中看到的内容,听起来我最好的选择是禁用内置的 SharePoint 移动支持,并根据Request.Browser.IsMobileDevice.

0 投票
0 回答
331 浏览

c# - SharePoint Web 部件的自定义编辑功能

我正在尝试开发具有自定义功能的 Web 部件,以便为普通用户进行编辑。在 chrome 栏中,将有与您在浏览器右上角看到的相同类型的控件(除了三角形而不是线)。

  • 三角形是最小化/恢复(如在OOB中,但显示不同)方形是最大化一个新的模块类型窗口,可能在带有jQuery的模块类型视图窗口中显示一个iFrame,并带有一个附加字段以将url添加到它的位置应该去
  • 交叉是删除 Web 部件 包括日历、CBQ、数据视图、CBQWP 在内的几种不同类型的 Web 部件都需要该功能,并且理想情况下是添加到它们的自定义 chrome 的一部分。我不做后端代码,所以我发现很难理解有人将如何组合这些功能。除非它很简单,否则我不会编写此功能。我有 Enterprise 2010 用于开发,但使用控件的人只有基础。

我基本上是在对如何做到这一点发表意见。如果可能的话,我认为它应该是写入 chrome 的自定义控件。这看起来可行还是有更好的方法?

我真的很感激任何建议,即使只是对现有的 chrome 进行蒙皮并保持功能不变会更好。该功能有余地,因此在此阶段,它正在决定如何最好地做到这一点,如果可能的话,或者不太费心沿着这条路线走下去。

首先十分感谢!!

0 投票
1 回答
1122 浏览

sharepoint - SharePoint 2010 与 PerformancePoint、Excel Services 和 Reporting Services 参考

我最近的任务是成为 SharePoint 2010 专家。但是,还包括 PerformancePoint Services (PPS)、Excel Services 和 Reporting Services (SSRS) 的集成。关于 PPS 的关键点是分解树和显示详细信息。SSRS 的使用将超出传统的报告查看器,但据我了解,它会返回随后在 PPS 中使用的图表。

我需要学习的下一个项目是品牌;具体从两个角度。首先,品牌化单个网站(网站集),例如 Intranet。下一个将是一个基于用户登录名或 URL 的网站。这方面的一个例子可能是每个客户都有自己的域/子域,每个客户都有自己的品牌。但是,所有这些都由同一个 SharePoint 实例托管。

我的问题是,由于我必须快速完成此操作,您会推荐什么作为必须参考?这可能包括操作方法、教程、博客、书籍、视频等。顺便说一下,我喜欢视频。我是一个视觉和动手类型的人。

永远不要少,谢谢你的想法!杰夫

0 投票
3 回答
2965 浏览

sharepoint - SharePoint 2010 母版页上的链接未根据备用访问映射更改

我们正在 SharePoint 2010 中创建一个自定义品牌母版页。为了使该页面类似于旧版页面,我们实现了一个基于 html 的自定义下拉导航菜单,我们直接在母版页上(由基本的 HTML 元素 UL 和 LI 组成一个带有 CSS 类样式的标签)。

我认为来自页面上基本 HTML 的链接将受制于当前的备用访问映射,但似乎并非如此。在以 3 个不同 URL( http://sharepoint2010http://sharepoint2010.mydomain.comhttps://sharepoint2010.mydomain.com )打开的测试页面上,来自 WIKI 页面的链接已按预期进行了修改,但是自定义导航菜单中的链接(母版页上的纯 HTML)不会被修改。

我可以看到这在哪里有用......但是有没有一种方法可以让我在 MasterPage 上添加链接,让 SharePoint 首先解析它们,使它们受到备用访问映射转换的影响?我尝试在 SPLinkBut​​ton 控件中放置一个链接,但它没有达到预期的行为。

例如

当我通过https://sharepoint2010.mydomain.com访问该页面时,上面的链接仍然是http://sharepoint2010而不是https://sharepoint2010.mydomain.com

有什么想法吗?

谢谢,

胜利者

编辑(澄清):我打算使用相对链接作为后备。但就我们所做的而言,如果我们可以保留完整链接并使用 AAM,它将更易于维护。我知道标准的相对链接是可能的。我希望通过提供特定的链接语法或控制框架来确定是否有办法在母版页内容(甚至是从外部服务检索的内容)上使用 AAM。