Quantcast
Channel: SharePoint 2013 - Development and Programming forum
Viewing all articles
Browse latest Browse all 7589

UserName is missing while redirecting from home page to search result page - sharepoint 2013

$
0
0

I have custom system master page which is being used for system pages like site settings, site contents and result pages which usually resides under "_layouts/15/" folder. when i go to result page(osssearchresults.aspx) from home page while searching content, master page does not display username and search button which i can see on site contents (viewlsts.aspx) page. 

here is full custom system master page html, 

---- master page starts here---

<?xml version="1.0" encoding="utf-8"?>
<!-- _lcid="1033" _version="15.0.4971" _dal="1" -->
<!-- _LocalBinding -->
<!DOCTYPE html[]>
<html xmlns:mso="urn:schemas-microsoft-com:office:office" xmlns:msdt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882">
    <head>
        <meta http-equiv="X-UA-Compatible" content="IE=10,Chrome=1" />
        <meta name="ProgId" content="SharePoint.WebPartPage.Document" />
        <meta name="WebPartPageExpansion" content="full" />
        <!--CS: Start Head Snippet-->
        <!--SPM:<%@Register Tagprefix="SharePoint" Namespace="Microsoft.SharePoint.WebControls" Assembly="Microsoft.SharePoint, Version=15.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c"%>-->
        <!--SPM:<%@Register Tagprefix="WebPartPages" Namespace="Microsoft.SharePoint.WebPartPages" Assembly="Microsoft.SharePoint, Version=15.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c"%>-->
        <!--SID:00 -->
        <meta name="GENERATOR" content="Microsoft SharePoint" />
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <meta http-equiv="X-UA-Compatible" content="IE=10" />
        <meta http-equiv="Expires" content="0" />
        <meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" name="viewport" />
        <meta name="viewport" content="width=device-width" />
        <!--SPM:<SharePoint:RobotsMetaTag runat="server"/>-->
        <!--MS:<SharePoint:PageTitle runat="server">-->
            <!--SPM:<asp:ContentPlaceHolder id="PlaceHolderPageTitle" runat="server">-->
            <!--SPM:<SharePoint:ProjectProperty Property="Title" runat="server"/>-->
            <!--SPM:</asp:ContentPlaceHolder>-->
        <!--ME:</SharePoint:PageTitle>-->
        <!--SPM:<SharePoint:StartScript runat="server"/>-->
        <!--MS:<SharePoint:CssLink runat="server" Version="15">-->
            <link rel="shortcut icon" type="image/gif" href="../../PublishingImages/Med.gif" />
        <!--ME:</SharePoint:CssLink>-->
        <!--SPM:<SharePoint:CacheManifestLink runat="server"/>-->
        <!--SPM:<SharePoint:PageRenderMode runat="server" RenderModeType="Standard"/>-->
        <!--SPM:<SharePoint:ScriptLink language="javascript" name="core.js" OnDemand="true" runat="server" Localizable="false"/>-->
        <!--SPM:<SharePoint:ScriptLink language="javascript" name="menu.js" OnDemand="true" runat="server" Localizable="false"/>-->
        <!--SPM:<SharePoint:ScriptLink language="javascript" name="callout.js" OnDemand="true" runat="server" Localizable="false"/>-->
        <!--SPM:<SharePoint:ScriptLink language="javascript" name="sharing.js" OnDemand="true" runat="server" Localizable="false"/>-->
        <!--SPM:<SharePoint:ScriptLink language="javascript" name="suitelinks.js" OnDemand="true" runat="server" Localizable="false"/>-->
        <!--SPM:<SharePoint:CustomJSUrl runat="server"/>-->
        <!--MS:<SharePoint:SoapDiscoveryLink runat="server">-->
        <!--ME:</SharePoint:SoapDiscoveryLink>-->
        <!--MS:<SharePoint:AjaxDelta id="DeltaPlaceHolderAdditionalPageHead" Container="false" runat="server">-->
            <!--MS:<asp:ContentPlaceHolder id="PlaceHolderAdditionalPageHead" runat="server">-->
            <!--ME:</asp:ContentPlaceHolder>-->
            <!--MS:<SharePoint:DelegateControl runat="server" ControlId="AdditionalPageHead" AllowMultipleControls="true">-->
            <!--ME:</SharePoint:DelegateControl>-->
                   <!--ME:</SharePoint:AjaxDelta>-->
        <!--SPM:<SharePoint:CssRegistration Name="Themable/corev15.css" runat="server"/>-->
        <!--SPM:<SharePoint:AjaxDelta id="DeltaSPWebPartManager" runat="server">-->
        <!--SPM:<WebPartPages:SPWebPartManager runat="server"/>-->
        <!--SPM:</SharePoint:AjaxDelta>-->
        <!--CE: End Head Snippet-->
        <!--[if gte mso 9]><xml>
<mso:CustomDocumentProperties>

<mso:ContentType msdt:dt="string">Design File</mso:ContentType>
<mso:ContentTypeId msdt:dt="string">0x0101000F1C8B9E0EB4BE489F09807B2C53288F0054AD6EF48B9F7B45A142F8173F171BD10003D357F861E29844953D5CAA1D4D8A3A00B9CED6D4A38453478290E414077227A3</mso:ContentTypeId>
<mso:HtmlDesignAssociated msdt:dt="string">1</mso:HtmlDesignAssociated>
<mso:HtmlDesignFromMaster msdt:dt="string">http://dev.sp/_catalogs/masterpage/NewLookSystem.html, http://dev.sp/_catalogs/masterpage/NewLookSystem.html</mso:HtmlDesignFromMaster>

<mso:HtmlDesignStatusAndPreview msdt:dt="string">http://dev.sp/_catalogs/masterpage/NewLookSystem.html, Conversion successful.</mso:HtmlDesignStatusAndPreview>
<mso:PublishingPreviewImage msdt:dt="string"></mso:PublishingPreviewImage>
<mso:HtmlDesignPreviewUrl msdt:dt="string"></mso:HtmlDesignPreviewUrl>
<mso:MasterPageDescription msdt:dt="string"></mso:MasterPageDescription>
<mso:UIVersion msdt:dt="string">;#15;#</mso:UIVersion>
<mso:PublishingHidden msdt:dt="string">0</mso:PublishingHidden>
<mso:HtmlDesignConversionSucceeded msdt:dt="string">True</mso:HtmlDesignConversionSucceeded>
</mso:CustomDocumentProperties>
</xml><![endif]-->
        <!--DC:-->
        <!-- CSS -->
      <link rel="stylesheet" href="/Style%20Library/css/medishareCSSNewLookSystem.css" type="text/css" ms-design-css-conversion="no" />
        <!-- css extra-->
      <link rel="stylesheet" href="/Style%20Library/css/pagelayout.min.css" type="text/css" ms-design-css-conversion="no" />
        <!--<link rel="stylesheet" href="/Style%20Library/css/PageLayouts.css" type="text/css" ms-design-css-conversion="no"/>-->
        <!-- jQuery References -->
        <script src="/Style%20Library/js/jquery-latest.min.js">//<![CDATA[   
        //]]>
        </script>
        <script src="/Style%20Library/js/jquery.SPServices.min.js">//<![CDATA[ 
        //]]>
        </script>
        <script src="/Style%20Library/js/SigninHideOptions.js">//<![CDATA[
        //]]>
        </script>
        <!-- end of jquery-->
        <link id="favicon" href="/PublishingImages/Med_Logo1.gif" rel="shortcut icon" type="text/css" />
    </head>
    <body>
        <!-- hide below this ribbon bar-->
        <div id="ms-designer-ribbon">
            <!--SPM:<%@Register Tagprefix="SharePoint" Namespace="Microsoft.SharePoint.WebControls" Assembly="Microsoft.SharePoint, Version=15.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c"%>-->
            <div id="TurnOnAccessibility" style="display:none" class="s4-notdlg noindex">
                <a id="linkTurnOnAcc" href="#" class="ms-accessible ms-acc-button" onclick="SetIsAccessibilityFeatureEnabled(true);UpdateAccessibilityUI();document.getElementById('linkTurnOffAcc').focus();return false;">
                    <!--MS:<SharePoint:EncodedLiteral runat="server" text="&#60;%$Resources:wss,master_turnonaccessibility%&#62;" EncodeMethod="HtmlEncode">-->
                    <!--ME:</SharePoint:EncodedLiteral>-->
                </a>
            </div>
            <div id="TurnOffAccessibility" style="display:none" class="s4-notdlg noindex">
                <a id="linkTurnOffAcc" href="#" class="ms-accessible ms-acc-button" onclick="SetIsAccessibilityFeatureEnabled(false);UpdateAccessibilityUI();document.getElementById('linkTurnOnAcc').focus();return false;">
                    <!--MS:<SharePoint:EncodedLiteral runat="server" text="&#60;%$Resources:wss,master_turnoffaccessibility%&#62;" EncodeMethod="HtmlEncode">-->
                    <!--ME:</SharePoint:EncodedLiteral>-->
                </a>
            </div>
            <!--SID:02 {Ribbon Snippet}-->
            <!--PS: Start Preview--><div class="DefaultContentBlock" style="background:rgb(0, 114, 198); color:white; width:100%; padding:8px; height:64px; ">In true previews of your site, the SharePoint ribbon will be here.</div><!--PE: End Preview-->
        </div>
        <div id="s4-workspace">
            <div id="s4-bodyContainer">
                <!-- Loader -->
                  <header class="ms-dialogHidden">
                <div id="hloader" class="hloaderDiv">
                    <table class="master">
                        <tr>
                            <td style="width:89px;">
                                <a href="/Pages/Home_nobanner.aspx">
                                    <img src="/Style%20Library/Images/m2.gif" class="m2image" />
                                </a>
                            </td>
                            <!-- new div for text-->
                            <td>
                                <div id="medicaidfullnameDiv" class="medicaidfullnameDivclass">
                                    <span> Agency
                                    </span>
                                </div>
                                <div id="medicaidDiv" class="medicaidDivclass">
                                    <span>MED
                                    </span>
                                </div>
                            </td>
                            <!-- end of med text-->
                            <td style="float: right; padding-right:22px;">
                                <table>
                                    <tr style="float: right;">
                                        <td style="padding-bottom:7px">
                                            <div id="ActionContainer" style="color:fuchsia">
                                            </div>
                                            <!--<a class="editUserPhoto" target="_blank" href="http://dev.mysite/_layouts/15/EditProfile.aspx" hrefbefore="https://outlook.office365.com/owa/?path=/options/myaccount/action/photo" title="EDIT">
                                <img class="userPhoto"/>
                                <span class="glyphicon glyphicon-pencil editUserPhotoPencil"></span>
                                </a>-->
                                            <!-- User Name -->
                                            <span class="uName" data-name="SignIn">
                                                <!--CS: Start Sign In Snippet-->
                                                <!--SPM:<%@Register Tagprefix="SharePoint" Namespace="Microsoft.SharePoint.WebControls" Assembly="Microsoft.SharePoint, Version=15.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c"%>-->
                                                <!--SPM:<%@Register Tagprefix="wssucw" TagName="Welcome" Src="~/_controltemplates/15/Welcome.ascx"%>-->
                                                <!--MS:<SharePoint:SPSecurityTrimmedControl runat="server" AuthenticationRestrictions="AllUsers" ID="myName">-->
                                                    <!--MS:<wssucw:Welcome runat="server" EnableViewState="false">-->
                                                    <!--ME:</wssucw:Welcome>-->
                                                <!--ME:</SharePoint:SPSecurityTrimmedControl>-->
                                                <!--CE: End Sign In Snippet-->
                                            </span>
                                            <!--<span class="ms-siteactions-root" id="siteactiontd">
                                                <span id="zz11_SiteActionsMenu_t" class="ms-siteactions-normal" title="Settings" onmouseover="MMU_PopMenuIfShowing(this);MMU_EcbTableMouseOverOut(this, true)" hoveractive="ms-siteactions-normal ms-siteactions-hover" hoverinactive="ms-siteactions-normal" onclick=" CoreInvoke('MMU_Open',byid('zz6_SiteActionsMenuMain'), MMU_GetMenuFromClientId('zz11_SiteActionsMenu'),event,true, null, 0); return false;" foa="MMU_GetMenuFromClientId('zz11_SiteActionsMenu')" oncontextmenu="ClkElmt(this); return false;">
                                                    <a class="ms-core-menu-root" id="zz11_SiteActionsMenu" accesskey="/" href="javascript:;" title="Settings" onkeydown="MMU_EcbLinkOnKeyDown(byid('zz6_SiteActionsMenuMain'), MMU_GetMenuFromClientId('zz11_SiteActionsMenu'));" menutokenvalues="MENUCLIENTID=zz11_SiteActionsMenu,TEMPLATECLIENTID=zz6_SiteActionsMenuMain" serverclientid="zz11_SiteActionsMenu">
                                                     <span class="ms-siteactions-imgspan">
                                                            <img class="ms-core-menu-buttonIcon" src="/_layouts/15/images/spcommon.png?rev=23" alt="Settings" title="Settings"/>
                                                        </span>
                                                        <span class="ms-accessible">Use SHIFT+ENTER to open the menu (new window).
                                                      </span>
                                                    </a>
                                                </span>
                                            </span>-->
                                        </td>
                                    </tr>
                                    <!-- End: User Name -->
                                    <tr>
                                        <td>
                                            <!--SPM:<asp:ContentPlaceHolder id="PlaceHolderSearchArea" runat="server">-->
                                            <div id="searchInputBox">
                                                <!--SPM:<SharePoint:DelegateControl runat="server" ControlId="SmallSearchInputBox"/>-->
                                                <!--PS: Start of READ-ONLY PREVIEW (do not modify)--><div class="ms-webpart-chrome"><div WebPartID="00000000-0000-0000-0000-000000000000" HasPers="true" id="WebPart" width="100%" class="ms-WPBody noindex " OnlyForMePart="true" allowDelete="false" style=""><div componentid="ctl00_SmallSearchInputBox1_csr" id="ctl00_SmallSearchInputBox1_csr"><div id="SearchBox" name="Control"><div class="ms-srch-sb ms-srch-sb-border" id="ctl00_SmallSearchInputBox1_csr_sboxdiv"><input type="text" value="Search Medishare..." maxlength="2048" accessKey="S" title="Search Medishare..." id="ctl00_SmallSearchInputBox1_csr_sbox" autocomplete="off" autocorrect="off" class="ms-srch-sb-prompt ms-helperText" /><a title="Search" class="ms-srch-sb-searchLink" id="ctl00_SmallSearchInputBox1_csr_SearchLink" href="javascript: {}"><img src="http://dev.sp/_layouts/15/images/searchresultui.png" class="ms-srch-sb-searchImg" id="searchImg" alt="Search" /></a><div class="ms-qSuggest-container ms-shadow" id="AutoCompContainer"><div id="ctl00_SmallSearchInputBox1_csr_AutoCompList"></div></div></div></div></div><div id="ctl00_SmallSearchInputBox1"></div><div class="ms-clear"></div></div></div><!--PE: End of READ-ONLY PREVIEW-->
                                            </div>
                                            <!--SPM:</asp:ContentPlaceHolder>-->
                                        </td>
                                    </tr>
                                </table>
                                <!--end of new site action menu-->
                            </td>
                        </tr>
                    </table>
                </div>
                <!-- end of div class hloader-->
                <!-- Header -->
                <!--<header class="ms-dialogHidden">-->
                <div id="header" class="headerDiv">
                    <div id="megamenudiv" class="masterMegamenu">
                        <div class="ms-breadcrumb-top">
                            <div class="ms-breadcrumb-dropdownBox topNavFlyOutsItem" style="display:none;">
                                <!--SPM:<SharePoint:AjaxDelta id="DeltaBreadcrumbDropdown" runat="server">-->
                                <!--SPM:<SharePoint:PopoutMenu
        Visible="false"
        runat="server"
        ID="GlobalBreadCrumbNavPopout"
        IconUrl="/_layouts/15/images/spcommon.png?rev=23"
        IconAlt="&#60;%$Resources:wss,master_breadcrumbIconAlt%&#62;"
        ThemeKey="v15breadcrumb"
        IconOffsetX="215"
        IconOffsetY="120"
        IconWidth="16"
        IconHeight="16"
        AnchorCss="ms-breadcrumb-anchor"
        AnchorOpenCss="ms-breadcrumb-anchor-open"
        MenuCss="ms-breadcrumb-menu ms-noList">-->
                                <!--SPM:<asp:ContentPlaceHolder id="PlaceHolderTitleBreadcrumb" runat="server">-->
                                <!--SPM:<SharePoint:ListSiteMapPath
                runat="server"
                SiteMapProviders="SPSiteMapProvider,SPContentMapProvider"
                RenderCurrentNodeAsLink="false"
                PathSeparator=""
                CssClass="ms-breadcrumb"
                NodeStyle-CssClass="ms-breadcrumbNode"
                CurrentNodeStyle-CssClass="ms-breadcrumbCurrentNode"
                RootNodeStyle-CssClass="ms-breadcrumbRootNode"
                NodeImageOffsetX="0"
                NodeImageOffsetY="289"
                NodeImageWidth="16"
                NodeImageHeight="16"
                NodeImageUrl="/_layouts/15/images/fgimg.png?rev=23"
                RTLNodeImageOffsetX="0"
                RTLNodeImageOffsetY="312"
                RTLNodeImageWidth="16"
                RTLNodeImageHeight="16"
                RTLNodeImageUrl="/_layouts/15/images/fgimg.png?rev=23"
                HideInteriorRootNodes="true"
                SkipLinkText=""/>-->
                                <!--SPM:</asp:ContentPlaceHolder>-->
                                <!--SPM:</SharePoint:PopoutMenu>-->
                                <!--SPM:</SharePoint:AjaxDelta>-->
                            </div>
                            <!--SPM:<SharePoint:AjaxDelta id="DeltaTopNavigation" BlockElement="true" CssClass="ms-displayInline" runat="server">-->
                            <!--SPM:<SharePoint:DelegateControl runat="server" ControlId="TopNavigationDataSource" Id="topNavigationDelegate">-->
                            <!--SPM:<Template_Controls>-->
                            <!--SPM:<asp:SiteMapDataSource 
                ShowStartingNode="False"
                SiteMapProvider="SPNavigationProvider" 
                id="topSiteMap" 
                runat="server"
                StartingNodeUrl="sid:1002"/>-->
                            <!--SPM:</Template_Controls>-->
                            <!--SPM:</SharePoint:DelegateControl>-->
                            <a name="startNavigation">
                            </a>
                            <!--SPM:<asp:ContentPlaceHolder id="PlaceHolderTopNavBar" runat="server">-->
                            <!--SPM:<SharePoint:AspMenu 
            ID="TopNavigationMenu" 
            Runat="server" 
            EnableViewState="false"
            DataSourceID="topSiteMap"
            AccessKey="&#60;%$Resources:wss,navigation_accesskey%&#62;"
            UseSimpleRendering="true"
            UseSeparateCss="false"
            Orientation="Horizontal"
            StaticDisplayLevels="2"
            AdjustForShowStartingNode="true"
            MaximumDynamicDisplayLevels="2"
            SkipLinkText=""/>-->
                            <!--PS: Start of READ-ONLY PREVIEW (do not modify)-->
                            <!--<link rel="stylesheet" type="text/css" href="http://dev.sp/Style%20Library/en-US/Core%20Styles/Band.css" />
                            <div id="zz7_TopNavigationMenu" class="noindex ms-core-listMenu-horizontalBox"><ul id="zz9_RootAspMenu" 
                            class="root ms-core-listMenu-root static"><li class="static">
                            <a class="static menu-item ms-core-listMenu-item ms-displayInline ms-navedit-linkNode" 
                            tabindex="0" title="Default Publishing Site" href="#" accesskey="1"><span class="additional-background"><span class="menu-item-text ">Default Publishing Site</span></span></a></li></ul></div>-->
                            <!--PE: End of READ-ONLY PREVIEW-->
                            <!--SPM:</asp:ContentPlaceHolder>-->
                            <!--SPM:</SharePoint:AjaxDelta>-->
                        </div>
                    </div>
                </div>
                </header>
                <!-- End: Header -->
                
      
                
                <!-- Body -->
             
                   
               </div>   
                <!-- End: Body -->
           </div>        
              <!-- start of footer tag-->
             <!--<div class="footer">
  <p>test</p>
</div>-->              
              <!-- end of footer tag-->
            <!-- End: s4-bodyContainer -->
            </div>
            <!-- End: s4-workspace -->
        </div>
        
    </body>
</html>



------ end of master page here-------------------------------------------------

I am using following js script to pop up user name and trim site action menu item based on permission,

-- ------------js script start here---

ExecuteOrDelayUntilScriptLoaded(CustomFun, "sp.js");        function CustomFun() {            var web, clientContext, currentUser, oList, perMask;            clientContext = new SP.ClientContext.get_current();            web = clientContext.get_web();            currentUser = web.get_currentUser();            clientContext.load(currentUser);            clientContext.load(web);                        clientContext.executeQueryAsync(function () {                var loginName = currentUser.get_title();                if ($('.ms-siteactions-imgspan').length > 0) {                    $('.ms-siteactions-imgspan').text(loginName);                    $('#suiteBarButtons').find('span[title="Settings"]').appendTo($('#ActionContainer'));$('#welcomeMenuBox').css('display','none !important')                }                else {                    $('#welcomeMenuBox').appendTo($('#ActionContainer'));                                                      }                var isAdmin = currentUser.get_isSiteAdmin();                if (!isAdmin) {                // $('.ms-core-menu-separator').hide();                                                                          $("<style>").prop("type", "text/css").html(".ms-core-menu-list>li[text=\"Show Ribbon\"]{"+ "display:none !important;"+ "}").appendTo("head");                                                $("<style>").prop("type", "text/css").html(".ms-core-menu-list>li[text=\"Shared with...\"]{" +"display:none !important;" + "}").appendTo("head");                                                         $("<style>").prop("type", "text/css").html(".ms-core-menu-list>li[text=\"Edit page\"]{" + "display:none !important;" + "}").appendTo("head");                                         $("<style>").prop("type", "text/css").html(".ms-core-menu-list>li[text=\"Add a Page\"]{" + "display:none !important;" + "}").appendTo("head");                    $("<style>").prop("type", "text/css").html(".ms-core-menu-list>li[text=\"Add an app\"]{" + "display:none !important;"+ "}").appendTo("head");                    $("<style>").prop("type", "text/css").html(".ms-core-menu-list>li[text=\"Site contents\"]{" + "display:none !important;"+ "}").appendTo("head");                    $("<style>").prop("type", "text/css").html(".ms-core-menu-list>li[text=\"Design Manager\"]{" + "display:none !important;"+ "}").appendTo("head");                    $("<style>").prop("type", "text/css").html(".ms-core-menu-list>li[text=\"Site settings\"]{" + "display:none !important;"+ "}").appendTo("head");                             }           else{                       $("<style>").prop("type", "text/css").html(".ms-core-menu-list>li[text=\"Show Ribbon\"]{"+"display:none !important;"+ "}").appendTo("head");             $("<style>").prop("type", "text/css").html(".ms-core-menu-list>li[text=\"Shared with...\"]{" + "display:none !important;"+ "}").appendTo("head");                $("<style>").prop("type", "text/css").html(".ms-core-menu-list>li[text=\"Design Manager\"]{" + "display:none !important;" + "}").appendTo("head");                        }            }, function (sender, args) {                alert('request failed ' + args.get_message() + '\n' + args.get_stackTrace());            });        }

--------------end of js script here----- --------------

error is that i can not see my username and search button while going to search result page and site setting page whereas i can see my username and search button on site content page as seen below,


any help?

thanks

DK


Viewing all articles
Browse latest Browse all 7589

Trending Articles