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.




Content Search Webpart - Redirect

Geprüfte Antwort Dieser Beitrag hat 6 Antworten

Ohne Rang
61 Beiträge
Jonny erstellt 8 Mai 2017 13:44
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

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.

 

 

Alle Antworten

Ohne Rang
367 Beiträge
Christian Merkel Als Antwort am 8 Mai 2017 14:00
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

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

Ohne Rang
61 Beiträge
Jonny Als Antwort am 8 Mai 2017 14:17
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

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

Ohne Rang
61 Beiträge
Jonny Als Antwort am 8 Mai 2017 15:45
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

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?

Ohne Rang
367 Beiträge
Christian Merkel Als Antwort am 8 Mai 2017 15:57
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

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

Ohne Rang
61 Beiträge
Jonny Als Antwort am 9 Mai 2017 09:19
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

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.

Ohne Rang
367 Beiträge
Christian Merkel Als Antwort am 9 Mai 2017 11:20
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

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