Frage

Ist es möglich, eine "klickbare" URL -Adresse in (SP 2010) berechnet zu haben, ohne JavaScript -Code oder Designer?

Ich fand die Art und Weise, wie man "universelle" Dokumenten -ID -Links für alle Dokumente in unserem Portal Thru -Suchzentrum leicht sichtbar erstellt, da Benutzer nicht alle Links in Dokumenten jedes Mal neu gestalten möchten, wenn wir die Unternehmensstruktur ändern. Ich habe eine Site -berechnete Spalte für den Dokumentinhaltstyp erstellt, und Benutzer können diese Spalte jeder Ansicht hinzufügen, aber den Link innerhalb von nur Text. Keine große Sache, aber und ich will mehr. Mein Code:

= "https: //portal/sites/search/pages/results.aspx? k =" & [Dokument -ID -Wert

Oder gibt es andere Möglichkeiten, diese URL zu Benutzern zu bringen? Vielen Dank.

EDIT] gelöst, unser Entwickler hat uns eine Funktion für uns gemacht (und ja, es ist schließlich eine Art Skript, das im Kontextmenü mit dem Link angehängt ist ...). Vielen Dank

War es hilfreich?

Lösung

Wir haben kürzlich eine kostenlose HTML -berechnete Spalte veröffentlicht. Es wirkt wie eine kalkulierte Spalte, entkommt aber nicht HTML:

Pentalogics SharePoint HTML berechnete Spalte

Um einen klickbaren Link zu erstellen, verwenden Sie die folgende Formel:

="<a href=\"https://portal/sites/search/Pages/results.aspx?k="&[Document ID Value]&"\">Link</a>"

Haftungsausschluss: Ich arbeite für Pentalogic; bei diesem Projekt eigentlich. Oh, und ich fürchte, Sie müssen sich für unseren Newsletter anmelden, aber das ist kein schlechter Handel (nach meiner unvoreingenommenen Meinung). :)

Andere Tipps

Ich habe dies in SharePoint 2013 online versucht, aber nicht funktioniert, aber nicht funktioniert

="<a href=\"https://portal/sites/search/Pages/results.aspx?k="&[Document ID Value]&"\">Link To Document</a>"

Es mag nicht das "". Verwenden Sie als Workaround einzelne Zitate für die URL wie folgt

="<a href='https://portal/sites/search/Pages/results.aspx?k="&[Document ID Value]& "'>Link To Document</a>" 

Dies funktionierte, obwohl sie aufgrund des Zahlenformats richtig ausgerichtet waren.

Wenn Sie das Datum anstelle der Nummer anwenden, werden sie richtig ausgerichtet, aber sie wickeln nicht ein

Tatsächlich ist dies viel einfacher als die obigen Optionen. Wenn Sie den von der berechneten Spalte zurückgegebenen Datentyp als Nummer festlegen, wird er als HTML interpretiert.

Weitere Informationen finden Sie in diesem Link:http://sharepoint.rackspace.com/calculed-columns-tutorial

Basierend auf dem, was Sie beschreiben, wäre es sinnvoller, die Suchergebnisse neu formatieren, um den Link zu den Dokumenten wie Sie zu beschreiben. Durch Hinzufügen einer berechneten Spalte zu jeder einzelnen Dokumentenbibliothek entstehen unnötige Overhead.

Bei der Suche von SharePoint 2007 (ich habe mich nur noch 2010 angesehen, aber ich vermute, es ist dasselbe), werden die Suchergebnisse mit XSL formatiert, die Sie ändern können, um den gewünschten Link (plus alle anderen Metadaten) anzuzeigen.

Möchten Sie im Suchzentrum eine anklickbare URL erstellen?

Anschließend müssen Sie die XSLT des Search Core -Ergebnisses -Webparts ändern, wie Marc sagte. Sie können zum Beispiel die folgende URL erstellen: http: ///_layouts/docidredir.aspx? Id = [documentId]. Sie können den Dokument -ID mit seiner verwalteten Immobilie preisgeben.

Wenn Sie in einer SharePoint -Liste eine "klickbare" Spalte möchten, haben Sie mehrere Optionen

  • Ändern Sie die Rendering -Vorlage einer Spalte. Sieh dir das an Blogeintrag.
  • Erstellen Sie einen benutzerdefinierten Workflow mit SharePoint Designer, um Ihre dynamische URL zu erstellen
  • Erstellen Sie einen SplistItemReciver, um Ihr URL -Feld dynamisch aufzubauen
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit sharepoint.stackexchange
scroll top