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.




Link zur SiteCollection in JavaScript

Unbeantwortet Dieser Beitrag hat 1 Antworten

Ohne Rang
5 Beiträge
stephan1234 erstellt 30 Jan. 2012 17:38
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Hallo zusammen,

ich habe fokgendes Problem.
Über JavaScript in meinen SharePoint Seiten kann man über die Variablen aus:

http://msdn.microsoft.com/en-us/library/ie/ff458385.aspx

auf

ItemId} – ID (GUID) taken from the list view.

  • {ItemUrl} – Web-relative URL of the list item (Url).

  • {RecurrenceId} – ID of a recurrent item (RecurrenceID).

  • {SiteUrl} – The fully qualified URL to the site (Url).

  • {ListId} – ID (GUID) of the list (ID).

  • {ListUrlDir} – Server-relative URL of the site plus the list's folder.

  • {Source} – Fully qualified request URL.

  • {SelectedListId} – ID (GUID) of the list that is currently selected from a list view.

  • {SelectedItemId} – ID of the item that is currently selected from the list view.

  • zugreifen.
    Leider ist der Link von {SiteUrl} ein Link auf das aktuelle Web in welchem ich mich gerade befinde.

    Wir kann ich jetzt aber auf die URL der Sitecollection verlinken.

     

    javascript:OpenPopUpPageWithTitle'{SiteUrl}/MyPages/Page1.aspx....

     

     

    Dieser Link geht immer auf das aktuelle Web. Meine Seite die ich Öffnen möchte befindet sich jedoch in der Root der SiteCollection.

    Hat das Problem vielleicht schon jemand gelöst ?

    Danke und Gruß

    Stephan

    Alle Antworten

    Ohne Rang
    929 Beiträge
    Thomas Östreich Als Antwort am 31 Jan. 2012 10:52
    SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

    du könntest auf das Objekt _spPageContextInfo.siteServerRelativeUrl zugreifen, da dies vom SPWebPartManager global angelegt wird.

    var _spPageContextInfo = {

       webServerRelativeUrl: "\u002fsites\u002fTestSite",

       webLanguage: 1033,

       currentLanguage: 1033,

       webUIVersion: 4,

       userId: 24,

       alertsEnabled: false,

       siteServerRelativeUrl: "\u002fsites\u002fTestSite",

       allowSilverlightPrompt: 'True' 

    };