Je ne suis pas sûr exactement comment ce que vous faites ne fonctionne pas ... Le contrôle UrlField devrait afficher le titre de l'URL et l'envelopper dans un < un tag >. Vous pouvez ensuite utiliser jQuery pour le séparer et faire ce que vous voulez. S'il n'a pas d'identifiant que vous pouvez utiliser (bien que vous devriez pouvoir le définir), enroulez simplement le champ URL dans un <div> avec l'ID que vous voulez.
Modifier après commentaire:
Vous devez être axé sur la mise en page pas la page principale. Passez au dernier paragraphe si vous connaissez déjà ce qui suit ...
Pour afficher les valeurs des champs, vous devez avoir un élément de liste. Dans le cas d'un site de publication, ces éléments existent dans une liste Pages. Vous avez peut-être parcouru cette liste (site/Pages/Forms/AllItems.aspx) et vu qu'il s'agit simplement d'une liste SharePoint standard vous permettant de choisir Propriétés de vue sur n'importe quel élément et de voir les valeurs de tous les champs. Comment cela fonctionne du point de vue de l'utilisateur final: tous ces éléments de liste ont une mise en page associée (il s'agit en fait d'un champ de la liste Pages). La mise en page contient des contrôles tels que UrlField pour afficher et modifier tous les champs d'une page. Ainsi, une page associée à une mise en page et rendue dans le navigateur est juste une autre façon d'aller à la liste des pages et de choisir Afficher les propriétés sur un élément de la liste.
En ce qui concerne les gabarits, ils ne savent pas quoi faire des contrôles de champ. Ils fournissent simplement le chrome tandis que la mise en page fournit quelque chose de plus proche d'un modèle de page contenant des champs. Il n'y a pas de relation entre un élément de liste et une page maître. La relation existe entre un élément de liste et une mise en page. Tout ce que vous voulez faire avec UrlField doit être fait dans la mise en page.
Pouvez-vous donner plus d'informations sur ce que vous essayez de faire? – Kusek
pour vous donner un exemple J'essaie de prendre le url outpub d'un UrlField et le déposer dans un tag pour compléter un script js lightbox. Vous souhaitez également prendre l'UrlField Url et le titre et les diviser en une étiquette d'objet. – toomanyairmiles