Sunday 7 May 2017

Edit Style/Layout of CRM Portal Login Page.

I have been seen lot of folks asking about how to make changes in OOB pages of CRM Portal like Sign In, Forget Password, Reset Password, Redeem Invitation Page etc.

Here are the few articles of Adxstudio Community where people are querying about the same :

https://facebook-community.adxstudio.com/forums/adxstudio-portals/05798180-d7fe-e311-80cd-00155dc0a3d4

https://community.adxstudio.com/forums/adxstudio-portals/05798180-d7fe-e311-80cd-00155dc0a3d4

https://community.adxstudio.com/forums/adxstudio-portals/eac043dc-8caf-e211-b55d-00155d423218

So today in this article I am going to discuss the steps to achieve the same without writing server side code.

As we all know that Microsoft has put significant investment into both improving the stability of the existing features and adding new capabilities and features like CRM Portal in Dynamics CRM 365.

You might have come across the requirement to make changes in OOB pages (as mentioned above) of CRM Portal without having access on server side code.

In Adxstudio On-Premise you had option of Portal server side code through which you could have play around with it, but in case of Adxstudio Online and CRM Portal you do not have access of server side code then in this case how you can edit or change Style/Layout of Portal OOB pages.

Here are the few steps through which you can change the style and layout of portal OOB pages without having access of server side code::

Step 1 - Copy the Sign In page Url of Portal and note it somewhere.

Step 2 - Login with Administrator account on Portal or login with user having administrator privileges

Step 3 - Now hit the Sign In page Url (which you have copied in Step 1) in another or same tab.

By doing this, Sign In page will get opened in Editable mode, Now you can make changes whatever you want.

Interesting thing is that, as soon as you make changes in Sign In page and Save it from outside, Portal creates a new record in 'Content Snippet' entity in CRM.

Step 4 - Open this record in CRM, and you can write your own and edit the existing HTML.

In the same way you can edit the style/layout of other pages of CRM Portal.














Hope this article will help someone. Please feel free to share your feedback,

8 comments:

  1. Hello Arpit,
    Thanks for wonderful post.
    I am working on Dynamics 365 portal, where Registration page has customized with addition fields (First Name, Last name, City etc.). I want to modify the respective JS validation code for new fields.
    In CRM I am not able to find the respective code, I checked all the content snippet but I didn’t find the code.
    When I ran Portal and debug in browser using developer tool I can see the custom JavaScript code. But didn’t find it in CRM even I didn't find the Account/Registration/PageCopy Content snippet.
    Please suggest.
    Let me know if further details are required.
    Best regards,
    Girish Soni
    Girish.soni@yahoo.com

    ReplyDelete
  2. Hi Arpit,
    Thanks for the amazing post.
    I am using MS Dynamics Marketing event portal.
    I want to customize the app in such a way that on click of Signin it should not redirect to sign in page but a different 3rd party SAML Integration url where SSO is enabled.
    Basically i want to change the onclick functionality of Sign in button.
    Is this possible ?
    If yes then How?

    Best Regards,
    Monika

    ReplyDelete
  3. I want to remove footer from login page but that footer should not be removed from other pages. Is there a way to do this? I can remove footer content by admin login but that removes footer text from all pages. I cannot add css/jquery to hide footer by logging in with admin.

    ReplyDelete
  4. Hi Arpit! I am wanting to customise the HTML/CSS of the dynamics 365 sign in page. Is there anyway to start coding HTML from scratch and reference the username,password form elements in the code?

    https://collective.inc.org.au/signin

    ReplyDelete
  5. Hi arpit,
    I am not able to do 3rd step in customer self service portal.

    please suggest me.

    Best Regards,
    Akshay shah
    akshayshahh45@gmail.com

    ReplyDelete
  6. Special thanks to (hackingsetting50@gmail.com) for exposing my cheating husband. Right with me i got a lot of evidences and proofs that shows that my husband is a fuck boy and as well a cheater ranging from his text messages, call logs, whats-app messages, deleted messages and many more, All thanks to

    (hackingsetting50@gmail.com), if not for him i will never know what has been going on for a long time.

    Contact him now and thank me later.

    ReplyDelete
  7. Special thanks to (hackingsetting50@gmail.com) for exposing my cheating husband. Right with me i got a lot of evidences and proofs that shows that my husband is a fuck boy and as well a cheater ranging from his text messages, call logs, whats-app messages, deleted messages and many more, All thanks to

    (hackingsetting50@gmail.com), if not for him i will never know what has been going on for a long time.

    Contact him now and thank me later.

    ReplyDelete
  8. Special thanks to (hackingsetting50@gmail.com) for exposing my cheating husband. Right with me i got a lot of evidences and proofs that shows that my husband is a fuck boy and as well a cheater ranging from his text messages, call logs, whats-app messages, deleted messages and many more, All thanks to

    (hackingsetting50@gmail.com), if not for him i will never know what has been going on for a long time.

    Contact him now and thank me later.

    ReplyDelete

Blogger Widgets