11

The short story: Usually you'll set the master page as both default and custom master page, the most common exception being a very customized master page for publishing which can't be used for ordinary pages in which case you'll only set it as custom master page. The full story: When creating pages in SharePoint your main options for setting the ...


10

Insert <SharePoint:ProjectProperty Property="Title" runat="server"/> into the masterpage where you want it. Or if you want it like the default v4.master with a being in the PlaceHolderSiteName ContentPlaceHolder as a link, then use <asp:ContentPlaceHolder id="PlaceHolderSiteName" runat="server"> <SharePoint:SPLinkButton runat="server" ...


8

Adding to iambriansreed's solution, you can put the comments in Literal controls around the SPSecurityTrimmedControls to prevent SPD from adding the extra rubbish. For example: <asp:Literal runat="server" text="&lt;!-- "/><SharePoint:SPSecurityTrimmedControl PermissionsString="EditListItems" runat="server"><asp:Literal runat="server" text=...


8

This is not a bug. If you have more than one web part on a page then you must click the one you want the ribbon for.


7

After long investigation I found solution. It is both SharePoint and IE 8 specific problem. IE 8 loads styles in different order, than IE 10. In IE 8, after my custom css, class .ms-core-needIEFilter was loaded. The class has gradient inside. I added to my custom CSS following code: .ms-core-needIEFilter #suiteBarLeft { background-color:transparent; -ms-...


7

Apparently, this is a common problem (I'm surprised that nobody already had a custom solution). Apparently, this is what causes the problem: When you add a web part to the standard list views, the page is no longer classified as a list view page, but instead it is classed as an application page. Katrina over on Stack Exchange posted this solution. ...


7

Try using !important after your rule to override the inline style: #s4-titlerow{ display: none !important; }


7

I believe the only difference is their page layout and navigation. Seattle is what we're used to from 2010, and Oslo is new, moving the left nav to the top, and removing the top navigation all together. Oslo has a wider layout for your content.


7

You will need something like this: <Module Name="Masterpage" Url="_catalogs/masterpage"> <File Path="Masterpage\mynewmasterpage.master" Url="mynewmasterpage.master" Type="GhostableInLibrary" Level="Published" ReplaceContent="TRUE"> <Property Name="Title" Value="My New Masterpage" /> <Property Name="UIVersion" Value="15" /...


7

Like Amal said, it's not easy with CSS, because FontAwesome already uses :before and :after. One possibility is to solve this with JavaScript on runtime. Try something like this: function AppendMenuFontAwesomeIcons() { var elements = document.querySelectorAll('ul[id^=zz][id$=_RootAspMenu] li span.menu-item-text'); for (var i = 0; i < elements....


7

Creating Custom Master Page for Hosted Apps Create a Module in your project to add the master page that you just created above. Add your custom master page to this module. You will need to modify the elements.xml file so that your master page will go to the master page gallery of your app as below: <File Path="ModuleName\CustomMasterPageName.master" ...


7

Users with read permission doesn't have the right to read files and documents in draft mode and minor versions. Users with contribute permission level can see draft mode and minor versions. That's why you need to publish files before visitors (with read permission only) can access the updated major version (1.0, 2.0, 3.0 and so on). If you don't have a ...


6

Hi custom master page is site master page used for publishing pages only and default master page is system master page, to know more please leaf through this article http://rehmangul.wordpress.com/2009/12/15/master-pages-in-sharepoint/


6

**SOLVED ** The problem is related to 'Scripting Capabilities' being turned off by default for the root site collection in Office 365. https://support.office.com/en-us/article/Turn-scripting-capabilities-on-or-off-1f2c515f-5d7e-448a-9fd7-835da935584f?ui=en-US&=amp&rs=en-US&ad=US Although it mentions turning on scripting through the Sharepoint ...


6

SharePoint has difficulties dealing with protocol-less URLs. Have you tried changing them to https?


6

Browse tab is particularly useful when you have top navigation enabled. Browse tab hides the ribbon and shows the top navigation. Hope this helps.


6

As per your description it seems that there is a problem in your custom Master Page configuration. Also it seems that only Site Permission page is throwing an error. So the possible problem is your custom Master Page is missing some Site Permission relevant tag. Please compare it with the existing Seatle Master Page and check for the missing tag.


6

Best practice to customize the MasterPage. First of all take backup of Seatle.master. Create new MasterPage from existing one Set the new MasterPage as default MastePage When you copy Seatle.master, it will produce 2 files. First will be *.master and second will be *.html Don't try to update the *.master file. Always open the *.html file and customize the ...


5

As Sig suggested there are some changes to the way IE9 handles javascript from previous versions. I found my answer in /_layouts/1031/init.js in the function ProcessImnMarkers() (Ironically, a function you want to overwrite as empty if you actually WANT to hide the IM Presence stuff). Here is the original code of the function: function ProcessImnMarkers() ...


5

The line <Property Name="QueryPromptString">$Resources:MyResourceFile,ResourceKey</Property> wokrs fine for me. I think that you should check your resources file. This file should contain ResourceKey which you tries to use in this property. If you use correct resource file and key, the search control displays text depends on the site language. ...


5

The trickiest part of this is making sure the brand gets used for all new mysites created from this point on. To do so you need to make sure your branding conforms to a key prerequisite. Is your brand packaged up in a visual studio .wsp and can it be applied to a given site collection by activating one or more features? If so then you can apply it to all ...


5

I would advise against this...I would also advise against having an exact copy of the coreV4.css file. Having both these files is going to beef up the load times and increase the needless amount of code the browsers need to go through. Change your CSS registration to the following line. I also always add it after the CoreV4.css not that it makes a ...


5

Try adding the path, as you have done in Name also, in After. Or since you have the css files directly in the 15, remove the path from the Name property. First option: <SharePoint:CssRegistration runat="server" ID="Custom2" Name="/_layouts/15/Custom2.css" After="/_layouts/15/Custom1.css" /> Second option <SharePoint:CssRegistration runat="server"...


5

The problem is with the use of OnDemand=true. If you set that property than you are asking Sharepoint to only load the scripts on demand i.e. when you explicitly call them. This techique is used to reduce the amount of scripts loaded at page load. When applied script can be requested to execute by using SP.SOD.execute or SP.SOD.executeFunc methods. .master ...


5

If you enable publishing feature, you can’t edit .master directly, you should edit .html only suggested by Aakash Morya. If you create a site collection(eg:Team Site) and don’t enable publishing feature, you could copy default .master page and do customization.


4

The easiest and cleanest way to do this is wrap the control with html comments: <!-- <Sharepoint:SPSecurityTrimmedControl runat="server" Permissions="CreateSSCSite"> --> <SharePoint:CssLink runat="server" Version="4"/> <!-- </Sharepoint:SPSecurityTrimmedControl> --> If the user meets the permissions then it returns: <!-...


4

A simple PowerShell script would do it. There's a MasterUrl and CustomMasterUrl property on the SPWeb object, so you could just do something simple like Get-SPSite | Get-SPWeb | % {"Site: " + $_.Url + " Master: "+ $_.MasterUrl} to list out the master for every web.


4

Customizing Meeting Workspaces is not as straight forward as one could expect unfortunately (both SP2007 and SP2010). First of all you cannot use Web Templates or Custom Site Definitions because Outlook often will be the one creating the sites using web services, and it is only aware of the OOB site definitions. As i stated in comments elsewhere, feature ...


Only top voted, non community-wiki answers of a minimum length are eligible