On dirait que la colonne du site pour le titre (partie du type sous-jacent de contenu de l'article) a été renommé en "nom de famille".
Cela peut se produire, par exemple, si vous allez sur Paramètres du site -> Types de contenu du site -> article (sous types Liste de contenu) -> Titre (sous les colonnes) -> Modifier site Colonne
Malheureusement, le changement le nom d'affichage du champ Titre de retour à "Titre" est notoirement difficile à travers l'interface, car SharePoint insiste sur le fait que le nom du champ Titre est réservé (et n'est pas assez clair pour réaliser que c'est le champ titre que vous essayez de corriger).
Si vous avez accès à distance aux serveurs, vous pouvez utiliser PowerShell et le modèle d'objet serveur SharePoint pour renommer le champ.
Par exemple:
[System.Reflection.Assembly]::LoadWithPartialName("Microsoft.SharePoint")
$siteurl = "URL of top-level site"
$site=new-object Microsoft.SharePoint.SPSite($siteurl)
$web=$site.OpenWeb()
$field=$web.Fields.GetFieldByInternalName("Title")
$field.Title = "Title"
$field.Update()
$web.Dispose()
$site.Dispose()
Sinon, vous pouvez faire la même chose en utilisant JavaScript. Lors de l'affichage d'un site dans la collection de sites concernés, ouvrir les outils de développement F12 console JavaScript et exécutez le script suivant pour renommer le titre:
var context = new SP.ClientContext("/serverRelativeUrlOfRootWeb");
var field = context.get_web().get_fields().getByInternalNameOrTitle("Title");
field.set_title("Title");
field.update();
context.executeQueryAsync(
function(){
alert("Field renamed successfully.");
},
function(sender,args){
alert(args.get_message());
}
);
Remplacer /serverRelativeUrlOfRootWeb
avec l'URL relative au serveur du site racine de la collection de sites où vous avez besoin du champ renommé.
Merci Thriggle, c'était parfait! J'ai utilisé l'outil F12 Developer a ouvert la console JavaScript, a changé l'URL relative et cela a fonctionné! –