SharePointCommunity
Die deutschsprachige Community für SharePoint, Microsoft 365, Teams, Yammer und mit Azure

Sponsored by

Willkommen im Forum Archiv.
Einträge sind hier nicht mehr möglich, aber der Bestand von 12 Jahren SharePoint-Wissen ist hier recherchierbar.




Dateipfad in Liste anzeigen, Dokumente in neuem Tab öffnen

Unbeantwortet Dieser Beitrag hat 2 Antworten

Ohne Rang
24 Beiträge
Erik W erstellt 6 Apr. 2011 14:17
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Hallo Community,

 

ich bin ja noch immer auf der Suche, Dokumente in einem neuen Fenster zu öffnen und nun inzwischen mit eigenen SP-mitteln sehr weit. In einer Dokumentenbibliothek habe ich verschiedene PDFs, die ich in einem neuen Fenster öffnen will. Dazu benutze ich folgende neue berechnete Spalte:

 

="<DIV><a href=http://Server/IT/IT_Vorlagen/"&[Titel]&".pdf  target=_blank>"&[Titel]&"</a></DIV>"

Das funktioniert aber nur, wenn der Titel des Dokuments auch gleich dem namen entspricht. Es gibt in SP aber ein Listenfeld, das heißt URL-Pfad. Auf dieses kann ich aber nicht rferenzieren, genausowenig wie auf "Name":

 

Gibt es Tricks, das sichtbar zu machen?

 

Danke

Alle Antworten

Ohne Rang
19231 Beiträge
Andi Fandrich Als Antwort am 6 Apr. 2011 16:44
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

In einer berechneten Spalte kommst Du diesen Feldern nicht bei, aber Du kannst sie per Workflow in ein (verstecktes) anderes Feld kopieren. Oder noch besser gleich per Workflow den Pfad zusammensetzen.

Viele Grüße
Andi
af @ evocom de
Blog
Ohne Rang
24 Beiträge
Erik W Als Antwort am 19 Apr. 2011 13:42
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Hi Community,

 

in der Hoffnung, dass das eine gesuchte Lösung ist und auch überall so top funktioniert, wie bei mir, hier folgendes:

Für Sharepoint 2010 (Foundation)

Ich habe Stunden/tage/Wochen damit zugebracht, PDFs in Dokumentenbibliotheken in neuen Fenstern öfnen zu lassen. Ich bin dabei auf unterschiedlichste Lösungen gestoßen, angefangen von berechneten Spalten (hierbei muss aber der Dateiname mit der Beschreibung übereinstimmen), über js-Dateien bis hin zum editieren der gesamten SP-Verzeichnisse.

 

Folgende überaus einfache lösung habe ich aus folgenden Lösungen zusammengebaut:

http://ctp.social.technet.microsoft.com/Forums/en-US/sharepoint2010customization/thread/2ac5221a-868f-470a-8939-3c15e7978b1d

http://blog.ithinksharepoint.com/2011/02/21/open-pdf-files-from-a-document-library-in-a-new-window/

Vorabeiten:

Datei OpenPDF.js erstellen

$("a[href$='.pdf']").removeAttr('onclick').attr("target","_blank");

-->mehr steht da nicht drin

Vorgehen:

1.folgende Dateien an einen freigegebenen Pfad im Netzwerk ablegen

  • http://ajax.microsoft.com/ajax/jQuery/jquery-1.4.4.min.js
  • OpenPDF.js

2. auf der Seite mit der Bibliothek (Homepage oder pure Bibliotheksseite) einen Inhaltseditor-Webpart einfügen


und als HTML-Quelle lediglich einen Verweis auf die beiden Dateien einbauen

<script src="\\SERVER\FREIGABE\Script\jquery-1.4.4.min.js" type="text/javascript"></script>

<script src="\\SERVER\FREIGABE\\Script\OpenPDF.js" type="text/javascript"></script>

Wer nicht weiß, wie er auf Sitepages den HTML-Inhalt eines Webparts bearbeitet:

Seite bearbeiten-->Webpart einfügen und berbeiten-->Ins Webpart klicken-->Oben am Browserrand "Bearbeitungstools"-->Text formatieren-->HTML

Nicht folgenden (o.ä.) code überschreiben

p class="ms-rteFontSize-3"><strong>Dokumente</strong></p>
<p style="font-size: 10pt">Alle wichtigen Dokumente aus dem Bereich sind hier zu finden.</p>
....

 

Viel Erfolg