Comment faire pour que SharePoint Link Lists s'ouvre par défaut dans une nouvelle fenêtre?
-
01-07-2019 - |
Question
Dans SharePoint, il est facile de configurer un WebPart List composé de liens vers d'autres documents, dossiers, sites, etc. Malheureusement, lorsque vous cliquez sur ces liens, le comportement par défaut consiste à ouvrir la page dans la fenêtre actuelle du navigateur. Autrement dit, il n’ouvre PAS la page dans une nouvelle instance du navigateur. Cela s'est avéré agaçant pour un certain nombre d'utilisateurs de mon site.
Quelqu'un sait-il qu'il est possible d'ouvrir le comportement par défaut dans une nouvelle fenêtre de navigateur?
J'espère que c'est quelque chose qui peut être défini dans SharePoint plutôt que de demander aux utilisateurs de modifier certains paramètres dans leur navigateur.
La solution
Cela n'est pas possible avec le composant WebPart par défaut de la liste de liens, mais des ressources décrivent comment étendre SharePoint côté serveur pour ajouter cette fonctionnalité.
Liens de points de partage ouverts dans une nouvelle fenêtre
Modification de la liste de liens dans Sharepoint 2007
Autres conseils
Vous pouvez modifier la page dans le concepteur SharePoint, convertir le composant WebPart Affichage de la liste en affichage de données XSLT. (par un clic droit + "Convertir en vue de données XSLT").
Vous pouvez ensuite éditer le fichier XSLT. Recherchez la balise A
et ajoutez un attribut target = "quot_blank" /
La même instance pour SP2010; la partie Web de la liste de liens ne s'ouvre pas automatiquement dans une nouvelle fenêtre; vous devez plutôt cliquer manuellement sur l'objet Lien et sélectionner Ouvrir dans une nouvelle fenêtre.
L’option Ajouter / Insérer un lien associé à SP2010 permettra à un utilisateur de configurer manuellement le lien pour l’ouvrir dans une nouvelle fenêtre.
Peut-être que la version SP2012 s’adressera à cela ...
Sous l'onglet Liens == > Editez l'URL Item == > Sous l'URL (tapez l'adresse Web), formatez la valeur comme suit:
Exemple: si l'URL = http://www.abc.com == > puis suffixez la valeur avec == >
- #openinnewwindow /, '" target = " http: //www.abc.com '
SO, la valeur finale doit se lire comme == > http: //www.abc.com#openinnewwindow/ , '" target = " http: //www.abc.com '
DONE == > cela ouvrira l'URL dans une nouvelle fenêtre