Ich bin nicht genau sicher, wie das, was Sie tun, funktioniert nicht ... Das UrlField-Steuerelement sollte den URL-Titel ausgeben und in ein <a>-Tag umhüllen. Sie können dann jQuery verwenden, um es auseinander zu ziehen und zu tun, was Sie wollen. Wenn es keine ID hat, die Sie verwenden können (obwohl Sie in der Lage sein sollten, dies zu setzen), wickeln Sie einfach das URL-Feld in eine <div> mit der gewünschten ID.
bearbeiten nach Kommentar:
Sie müssen sich auf das Seitenlayout zu fokussieren nicht die Masterseite. Springe zum letzten Absatz, wenn Sie bereits Folgendes wissen ...
Um die Werte von Feldern anzuzeigen, müssen Sie einen Listeneintrag haben. Im Falle einer Veröffentlichungssite sind diese Elemente in einer Seitenliste vorhanden. Möglicherweise haben Sie diese Liste (Site/Pages/Forms/AllItems.aspx) durchsucht und festgestellt, dass es sich um eine Standard-SharePoint-Liste handelt, mit der Sie die Ansichtseigenschaften für jedes Element auswählen und die Werte aller Felder anzeigen können.
Wie dies aus einer Endbenutzerperspektive funktioniert, ist, dass all diese Listenelemente ein zugeordnetes Seitenlayout haben (das ist eigentlich ein Feld in der Seitenliste). Das Seitenlayout enthält Steuerelemente wie UrlField, um alle Felder für eine Seite anzuzeigen und zu bearbeiten. Eine Seite, die mit einem Seitenlayout verknüpft ist und im Browser gerendert wird, ist nur eine weitere Möglichkeit, zur Seitenliste zu wechseln und Ansichtseigenschaften für ein Listenelement auszuwählen.
Wenn es sich um Masterseiten handelt - sie wissen nicht, was mit Feldsteuerelementen zu tun ist. Sie stellen einfach das Chrom zur Verfügung, während das Seitenlayout etwas mehr bietet als eine Seitenvorlage, die Felder enthält. Es gibt keine Beziehung zwischen einem Listenelement und einer Masterseite. Die Beziehung besteht zwischen einem Listenelement und einem Seitenlayout. Was immer Sie mit dem UrlField tun möchten, muss im Seitenlayout erfolgen.
Können Sie mehr Informationen darüber geben, was Sie zu tun versuchen? – Kusek
, um Ihnen ein Beispiel zu geben Ich versuche, die URL outpub von einem UrlField zu nehmen und es in ein a-Tag fallen zu lassen, um ein Leuchtkasten-Skript zu vervollständigen. Auch möchten Sie die UrlField Url und Titel und teilen sie in ein Objekt-Tag. – toomanyairmiles