Software Support Forum


Research answers to your questions, or request support for SharePoint
Solutions software products. Our forums are grouped by software product.
Welcome to Software Support Forum Sign in | Join | Help
in Search

Custom Profile Properties don't display in userdisp.aspx

Last post 11-04-2008 1:44 PM by davidfisher. 3 replies.
Page 1 of 1 (4 items)
Sort Posts: Previous Next
  • 04-17-2008 2:38 PM

    • chucks
    • Top 75 Contributor
    • Joined on 04-17-2008
    • Posts 1

    Custom Profile Properties don't display in userdisp.aspx


    I have added some custom profile properties per the following KB article: How do I gather custom data from users when they register for site access?.  I have added FirstName, LastName, PhoneNumber, and Company.  The problem is that when users click on a user (from a Modified By field for example) to view their properties, they are navigated to userdisp.aspx, which does not display the custom fields.  My question is how would I get userdisp.aspx to display the custom properties configured for Extranet Collaboration Manager?  Or, is that even possible?

     

    Filed under:
  • 05-01-2008 10:06 AM In reply to

    Re: Custom Profile Properties don't display in userdisp.aspx

    There is no out-of-the-box solution for this issue. You will need to modify the userdisp.aspx page and add the a control to display the custom properties. This issue stems from the fact that Microsoft doesn't treat FBA data as a first class citizen like AD. We are hopeful the next version/service pack will provide FBA profile synchronization.

    Filed under: ,
  • 11-03-2008 10:40 AM In reply to

    Re: Custom Profile Properties don't display in userdisp.aspx

    Can you post an example, or provide any other guidance?  And by "next version", do you mean the next version/SP for WSS or for ExCM?

     Thanks

  • 11-04-2008 1:44 PM In reply to

    Re: Custom Profile Properties don't display in userdisp.aspx

    The next version referred to would most likely be SharePoint's including FBA profile information in this page.

    In the meantime, you can override the default control template used to create the user info form. If you look in the userdisp.aspx file you see the following control -

    <SharePoint:FormComponent id="UserListForm" TemplateName="UserListForm" ControlMode="Display" runat="server"/>

    The template mentioned for the control is UserListForm and is found in the file C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\CONTROLTEMPLATES\DefaultTemplates.ascx.

    The file C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\LAYOUTS\SPSolutions\Delegation\MangProfilePage.aspx uses the same FormComponent control to display the profile info using the template defined in the file ..\12\TEMPLATE\CONTROLTEMPLATES\DelegationProfilePropertiesControl.ascx.

     Using the layouts in both of these files you can override the form using the following MSDN article as a reference. You will need to add code in a <script runat="server"></script> block to populate the controls from the layout in DelegationProfilePropertiesControl.ascx.

    http://msdn.microsoft.com/en-us/library/aa544582.aspx

     

     

    David Fisher
    Software Engineer
    SharePoint Solutions
Page 1 of 1 (4 items)
Powered by Community Server (Non-Commercial Edition), by Telligent Systems