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.
Hi Christian!
ReplyDeleteHave 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.
To get the script to work in Project Server 2013 change the following line
ReplyDeletevar ttnA = document.getElementsByTagName("div");
to
var ttnA = document.getElementsByTagName("h3");
Place the content editor wep part in the Footer panel
what if i want to change name of three custom fields,would it be works?
ReplyDeleteI 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