onsdag den 12. marts 2014

Project Server - Change field name on PDP for standard fields (like the Owner field)

Project Server - Change owner field name on PDP

The field names on the PDPs (Project Detail Pages) has been preselected on the standard fields for a project. If you want to change the Owner to something else it is quite difficult. In the following i will explain how we can change this field through the Content Editor webpart.
To change the owner field add a Content Editor webpart to the PDP page where the field is inserted.

Select the webpart and from the ribbon select HTML->Edit HTML Source.
Copy/Paste the following code into the Content Editor webpart.

<script type="text/javascript">
    var old_name = "Owner";
    var new_name = "Ansvarlig";
    var ttnA = document.getElementsByTagName("div");
    for (var j = 0; j < ttnA.length; j++) {
        var orig = ttnA[j].innerHTML;
        var stripped = orig.replace(/^\s*/, "").replace(/\s*$/, "");
        if (stripped == old_name) {
            ttnA[j].innerHTML = new_name;
        }
    }
</script>

Replace “Owner” with the field you want to change the name for and replace “Ansvarlig” with the value you want to display the field as.

Click OK and Stop Editing and the field name should be updated.


3 kommentarer:

  1. Hi Christian!
    Have you tried it for Project Server 2013? I can't make it work in a 2013 PDP and wondering if the code could be used as is or need some tweeking?
    Thanks in advance.

    SvarSlet
  2. To get the script to work in Project Server 2013 change the following line
    var ttnA = document.getElementsByTagName("div");
    to
    var ttnA = document.getElementsByTagName("h3");

    Place the content editor wep part in the Footer panel

    SvarSlet
  3. what if i want to change name of three custom fields,would it be works?
    I am able to change lable of owner field to my desired label when i place content webpart under owner field,it works fine for me.

    What if any field placed at top of page,can this query works?

    SUmit Arora

    SvarSlet