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.




Zugriff auf Querystrings außerhalb eines DVWP

Unbeantwortet Dieser Beitrag hat 1 Antworten

Ohne Rang
25 Beiträge
Hangtreiber erstellt 8 Mai 2014 16:06
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Hallo zusammen,

ich baue gerade Webseiten für verschiedene Daten im Sharepoint. Diese Seiten sollen mehrsprachig (DE und EN) funktionieren.

Ich löse das aktuell dadurch, dass ich immer links eine Liste mit den Sprachen DE und EN einblende und wenn der Nutzer draufklickt bekommt die aktuelle Seite den Querystring ?sprachkenner=DE oder ?sprachkenner=EN angehängt.

In den jeweiligen DVWP kann ich diesen Sprachkenner wieder abfragen. Er ist dort als Parameter aus einer Abfragezeichenfolge (geile Übersetzung) hinterlegt. So dass ich dann in den Tabellenztellen des DVWP immer fragen kann:

<xsl:if test="$sprachkenner='DE'>Hier kommt der deutsche Text</xsl:if>
<xsl:if test="$sprachkenner='EN'>This is the english text.</xsl:if>

Das geht alles wunderbar. Wenn ich allerdings außerhalb des DVWP auf diese Querystring zugreifen will komme ich da nicht hin. Ich will beispielsweise auf einer normalen Seite einen Text schreiben, der dann entweder DE oder EN ist. Das löse ich aktuell darüber, dass ich den Text in eine Liste packe und ihn dann wieder über den DVWP anzeige. Ich habe da das Problem, wenn ich ein Formular anbieten will, für die Suche in einer bestimmten Liste. Formulare gehen ja grundsätzlich nicht auf Webpartseiten, so dass ich das auf eine normale (nackte) APSX-Seite ausgeliedert habe und dann wieder über den Seitenviewer-Webpart anzeige. Darüber kann ich aber nicht die Sprachen steuern.

Man könnte das jetzt über ASP-Code versuchen, dass will ich aktuell noch vermeiden. Gäbe es da eine andere Möglichkeit?

Sorry für den vielen Text.

Gruß

Enrico

 

Alle Antworten

Ohne Rang
19231 Beiträge
Andi Fandrich Als Antwort am 9 Mai 2014 08:17
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Im Grunde hast Du nur die beiden Möglichkeiten. Entweder Du baust etwas serverseitiges, wie z.B. ein eigenes Webpart. Oder Du machst es clientseitig per JavaScript.

Viele Grüße
Andi
af @ evocom de
Blog