SharePointCommunity
Die deutschsprachige Community für SharePoint, Office 365 und mit Azure

Content Search Webpart - Redirect

bewertet von 0 Usern
Beantwortet Dieser Beitrag hat 1 Geprüfte Antwort | 6 Antworten | 2 Followers

Top-500-Beitragsschreiber
Männlich
53 Beiträge
Jonny erstellt in 8 Mai 2017 13:44

Hallo Zusammen,

auf der Newsfeed Seite haben wir ein Content Search Webpart das Links von der Intranet Seite des Benutzer anzeigt. Wir haben verschiedene Landesgesellschaften mit eigenen Intranet Seiten und  dementsprechend unterschiedlichen Links. Das funktioniert soweit auch alles.

Für die Kollegen für die keine eigene Intranet Seite haben, ist ein Redirect eingerichtet auf eine allgemeine Intranet Seite. Das Redirect läuft auf die Landeskennung. Allerdings weiß ich nicht wie ich die Suche zu konfigurieren ist, dass bei nicht gefundenem Land die Links von der allgemeinen Intranet Seite angezeigt werden. Aktuell ist die Suche wie folgt konfiguriert:

path:"https://intranet/{User.Country}" AND ContentTypeId:0x01050062F2BAFF2E1C6649ADE796832F90E* 
OR path:"https://intranet/{User.Country}" AND ContentTypeId:0x01050002BDA7C3A4505D41AC809CF08*

Vielen Dank schon mal im Voraus.

 

 

Beantwortet Geprüfte Antwort

Top-25-Beitragsschreiber
Männlich
330 Beiträge

Schau dir mal die Query-Variablen und Möglichkeiten hier an:

https://www.itunity.com/article/sharepoint-query-variables-295

Mithilfe des "?" Parameters kann man so eine Abfrage umsetzen und z.B. die Einschränkung PATH somit nur durchführen lassen, wenn Country auch gesetzt ist :)

Ggf. hilft dir das ja schon weiter :)

Alternativ kann man ja im UserProfile einen Default-Value für die UserCountry setzen :) Wohin soll den zurückgefallen werden? Nur zu "http://intranet"?

Dann müsstest du ja sowas hier schreiben: Path:"https.//intranet/{?{User.Country}}" (Ungetestet)

SharePoint Enthusiast

Ich helfe gern, wenn es mein Zeit zu lässt :)
Gern auch per direkter Anfrage auf XING

Alle Antworten

Top-25-Beitragsschreiber
Männlich
330 Beiträge

Schau dir mal die Query-Variablen und Möglichkeiten hier an:

https://www.itunity.com/article/sharepoint-query-variables-295

Mithilfe des "?" Parameters kann man so eine Abfrage umsetzen und z.B. die Einschränkung PATH somit nur durchführen lassen, wenn Country auch gesetzt ist :)

Ggf. hilft dir das ja schon weiter :)

Alternativ kann man ja im UserProfile einen Default-Value für die UserCountry setzen :) Wohin soll den zurückgefallen werden? Nur zu "http://intranet"?

Dann müsstest du ja sowas hier schreiben: Path:"https.//intranet/{?{User.Country}}" (Ungetestet)

SharePoint Enthusiast

Ich helfe gern, wenn es mein Zeit zu lässt :)
Gern auch per direkter Anfrage auf XING

Top-500-Beitragsschreiber
Männlich
53 Beiträge

Vielen Dank, das funktioniert mit dem Path:"https.//intranet/{?{User.Country}}" .

Top-500-Beitragsschreiber
Männlich
53 Beiträge

Es funktioniert zwar aber die anderen sehen zusätzlich auch die Links von der allgemeinen Intranet Seite. Dadurch sind manche Links doppelt, das sollte nicht so sein.

Hast du noch eine Idee?

Top-25-Beitragsschreiber
Männlich
330 Beiträge

deine Query ist auch etwas komisch.

Bau mal bitte so um:

Path AND (ContentType OR ContentType)

Dann hast du nur einmal die Einschränkung nach Pfad und eine auswahl nach Type. Ggf. gehts dann :)

Normalerweise sollte das"?" helfen entweder leer oder mit dem jeweiligen wert zu suchen...

 

SharePoint Enthusiast

Ich helfe gern, wenn es mein Zeit zu lässt :)
Gern auch per direkter Anfrage auf XING

Top-500-Beitragsschreiber
Männlich
53 Beiträge

So funktioniert es jetzt., hatte wohl beim ersten mal was falsch gemacht.  

path:"https://intranet./{User.Country}" AND ContentTypeId:0x01050062F2BAFF2E1C6649ADE796832F90EC56*  OR path:"https://intranet./{User.Country}" AND ContentTypeId:0x01050002BDA7C3A4505D41AC809CF08E4EA541* OR path:"https://intranet/{?{User.Country}}" AND
ContentTypeId:0x0105005F22F676936A4B449566E33D1FD32147*

Wenn ich die Query ändere in Path AND (ContentType OR ContentType) bekomme ich von allen Seiten die Links.

Top-25-Beitragsschreiber
Männlich
330 Beiträge

Mich wundert das die abfrage funktioniert, da du ohne klammern hier AND und OR Verbindungen machst... Das kann irgendwie nicht gut sein ^^

Aber wenns jetzt erstmal geht ist doch super!

SharePoint Enthusiast

Ich helfe gern, wenn es mein Zeit zu lässt :)
Gern auch per direkter Anfrage auf XING

Seite 1 von 1 (7 Elemente) | RSS