Sl no. | Issue | Solution |
SharePoint 2010-Master page | ||
1 | Starter master page by Randy Drisgill not displayed when uploaded into SP designer 2010. | To solve this problem go into site settings->Master pages and page layouts, here change the property of the starter master page file from page layout to Publishing master page in order to have the master page displayed in the Master pages gallery rather than the page layouts gallery. |
2 | Hide ribbon from anonymous view | Use security trimmed control. Refer http://www.topsharepoint.com/hide-the-ribbon-from-anonymous-users for further information. |
3 | Scroll bar missing on adding security trimmed control in SharePoint 2010. | Make the following change in the embedded style in the master page: body { height:100%; overflow:auto; width:100%; } |
4 | Displaying favicon | Use the control <SharePoint:SPShortcutIcon runat="server" IconUrl="/Style Library/sitename/favicon.ico"/> Use your custom path instead of the above bolded text. |
5 | Applying a Favicon /Favicon not getting applied | · Make sure the image is a .ico image · Use the control <!-- favicon --> <SharePoint:SPShortcutIcon runat="server" IconUrl="/Style%20Library/images/favicon.ico"/> · Make sure to include %20 symbol instead of blank spaces. |
6 | Hide ribbon from anonymous view | Use security trimmed control. Refer http://www.topsharepoint.com/hide-the-ribbon-from-anonymous-users for further information. |
7 | How to move controls, HTML links into the ribbon’s blue bar beside the welcome/login control in SharePoint 2010 master page. | Move the contents into the <div class="s4-trc-container-menu"> “Your Content” “Welcome Controls etc” </div> |
8 | Planning the navigation for the site | Global navigation (AKA top navigation): Generally the top nav is to be included in the master page in a majority of the cases. |
Current navigation (AKA Left navigation) The current navigation may be included in the master page or within the page layout | ||
9 | Customizing items displayed in navigation area using browser site settings menu | Global navigation (AKA top navigation): To change the items displayed in the global navigation. Go to site settings->Navigation( Under Look and Feel section), here modify the items such as options of whether subsite to be displayed, subsite limit, adding manual links to global nav etc. |
Current navigation (AKA Left navigation) Same as above. | ||
10 | How to include quiclaunch/left navigation in page layout | Use the below control in the page layout to obtain the desired result: <SharePointWebControls:AspMenu ID="currentNav" StaticDisplayLevels="2" MaximumDynamicDisplayLevels="0" StaticSubMenuIndent="0" SkipLinkText="" ItemWrap="True" StaticEnableDefaultPopOutImage="false" DynamicEnableDefaultPopOutImage="false" DataSourceID="currentNavDS" CssClass="currentNav" runat="server"> <LevelMenuItemStyles> <asp:MenuItemStyle CssClass="currentNavHeader"/> <asp:MenuItemStyle CssClass="currentNavItem"/> </LevelMenuItemStyles> <LevelSubMenuStyles> <asp:SubMenuStyle CssClass="currentNavHeaderMenu"/> <asp:SubMenuStyle CssClass="currentNavItemMenu"/> </LevelSubMenuStyles> <LevelSelectedStyles> <asp:MenuItemStyle CssClass="currentNavHeaderActive"/> <asp:MenuItemStyle CssClass="currentNavItemActive"/> </LevelSelectedStyles> </SharePointWebControls:AspMenu> <PublishingNavigation:PortalSiteMapDataSource ID="currentNavDS" SiteMapProvider="CurrentNavSiteMapProvider" StartFromCurrentNode="true" ShowStartingNode="false" TrimNonCurrentTypes="Heading" runat="server"/> <!-- ================================= Left Nav Bar Ends Here =========================== --> |
11 | How to remove the social links tags, I like it from the master page | Set the visibilty of the control shown below to false: <SharePoint:DelegateControl ControlId="GlobalSiteLink3-mini" Scope="Farm" runat="server" Visible="false" /> in the master page. |
12 | To remove page title from master page ( The one in the master page not the one that appears on the browser) | Set the visibilty of the control shown below to false: <asp:ContentPlaceHolder id="PlaceHolderPageTitleInTitleArea" runat="server" Visible="false" /> In the master page. |
13 | Two scroll bar for anonymous user in custom master page | Remove the id=”s4-workspace” from the custom master page. |
14 | How to add the breadcrumb control in customized starter master page | Place the control below in a div with styling <asp:SiteMapPath runat="server" SiteMapProviders= "SPSiteMapProvider,SPXmlContentMapProvider" RenderCurrentNodeAsLink="false" NodeStyle-CssClass="breadcrumbNode" CurrentNodeStyle-CssClass="breadcrumbCurrentNode" RootNodeStyle-CssClass="breadcrumbRootNode" HideInteriorRootNodes="true" SkipLinkText=""/> |
15 | document.getElementById() is null or not an object error in SharePoint site | Do not comment out any of the important placeholders in the SharePoint master page, especially the search placeholder.Use the css property display:none to hide any of the divs and make the placeholder to visible:none. |
Branding Search in SharePoint 2010 | ||
16 | Customizing search site for intranet site | Use minimal.master as a starting point or use V4 master page. Note that the search results as displayed in the breadcrumb control. Therefore place the breadcrumb control appropriately in the master page to obtain the desired result. (Important Note: The above method is to be used only when the master page of the default search site collection needs to be modified. You may alternately consider the method shown below as well) |
17 | Customizing search for internet sites (Public facing sites) | Create a custom search page and make the appropriate change in Central admin. Note that you may use any page layout once the search site is made. Also, The master page applied to the search site. |
18 | Changing the search icon with custom image | Use the link given below Load the custom search image into any of sharepoint images library and refer it in the styles prescribed in the blog post link above. |
Branding the Content Query web part in SharePoint 2010 | ||
19 | Content/ Some fields, of a list in content query web part not visible to anonymous users | Publish the ItemStyles.xsl file after checking it in to make it available to other users (including anonymous users). |
20 | Getting junk values such as below <div class="ExternalClass65A1E736"><p><span class="Apple-style-span" style="text-transform:none;text-indent:0px;border-collapse:separate;font:medium "times new roman";white-space:normal;letter-spacing:normal;word-spacing:0px"><span class="Apple-style-span" style="text-align:left;border-collapse:collapse;font-family:verdana;font-size:11px">SharePoint Foundation 2010 has changed the way themes work, making them easier to customize. You can import Microsoft PowerPoint 2010 themes directly into SharePoint Foundation 2010</span></span></p></div> | Use the bolded code line <xsl:value-of select="@Description" disable-output-escaping="yes"/> |
21 | Need to display date created or modified of a document or list in CQWP. | Attach the following bolded lines to the itemstyle.xsl at the top <xsl:stylesheet version="1.0" exclude-result-prefixes="x d xsl msxsl cmswrt" xmlns:x="http://www.w3.org/2001/XMLSchema" xmlns:d="http://schemas.microsoft.com/sharepoint/dsp" xmlns:ddwrt= "http://schemas.microsoft.com/ WebParts/v2/DataView/runtime" xmlns:cmswrt= "http://schemas.microsoft.com/ WebParts/v3/Publishing/runtime" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:msxsl="urn:schemas-microsoft-com:xslt"> Add the following code to display date created <xsl:value-of select="ddwrt:FormatDate(@Modified, 1033, 1)" /> You may use @Created instead of @modified to display the date the item was created. |
22 | To show the web part title typed under the appearance section of the CQWP in edit web part mode using itemstyle.xsl | Use <xsl:value-of select="$FeedTitle"></xsl:value-of> |
Search This Blog
Tuesday, December 28, 2010
SharePoint 2010 Branding Tips and Fixes
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment