Question

On m'a demandé de modifier notre site de portail de projet pour inclure le nom du projet sur chaque page en haut (nous avons environ 25 pages sur le site et nous ne voulons pas que l'administrateur ait à ajouter manuellement les valeurs de chaque page).

Nous avons une liste "Paramètres de projet" qui inclut le code de projet, le nom du projet et la description du projet. Il n'y a qu'une seule ligne dans cette liste car chaque projet obtiendra sa propre "liste".

Ce que nous aimerions, c'est d'ajouter les informations "Nom du projet" au sommet de chacune de nos pages (nous disposons actuellement de pièces Web de la rédaction de contenu avec du texte codé dur).

Par exemple, ce que nous souhaiterions, c'est avoir "Nom du projet - créé de manière dynamique en fonction de la liste de paramètres de projet", alors le nom de nom # (codé dur) - par exemple "Projet Top 10 - Calendrier". Nous voulons "modèle" Le site et la partie codée dur des pages ne devront jamais être renommées.

J'ai lu que cela est "possible" à l'aide de JavaScript et j'ai essayé de comprendre cela (avec pas beaucoup de chance).

Était-ce utile?

La solution

première chose que je veux mentionner ici est l'utilisation de la liste pour un seul article.Ce n'est pas la voie à suivre.Vous pouvez utiliser les propriétés du site (valeurs de sac de propriété) pour gérer cette situation.Vous pouvez créer 3 propriétés et mettre à jour des valeurs.Il économisera le stockage et améliorera les performances.

vous pouvez trouver dans Cet article Comment interroger les valeurs de sac de propriété à l'aide de JavaScript CSOM et ajoutez-les à la page Master.Si l'exigence n'est pas la page principale, vous pouvez également utiliser le même code dans la page de la page.

Licencié sous: CC-BY-SA avec attribution
Non affilié à sharepoint.stackexchange
scroll top