Creer een blanke webpart pagina in the browser.
Ga naar site actions en klik op more options
Daarna op page en klik op webpart page
Hierna type je de naam van de pagina en het type layout daarna selecteer je de library waar deze moet worden opgeslagen en klik je op create
Nu ziet de layout er als volgt uit.
Zoals je ziet kun je hier kiezen om webpart toe te voegen daar klikken we ook op. Daarna komt een bibliotheek tevoorschijn met alle webparts die beschikbaar zijn
We klikken op search folder in de catergory. En op de search core results in webparts daarna kies je de zone in dit geval de Header.
Als het goed is ziet de pagina er nu zo uit:
Daarna klikken we op edit webpart dit doe je door met de muis over de rechterkant van de webpart te gaan
Daarna ziet het scherm er zo uit en klik je op display properties
Daarna pas je de volgende gegevens aan:
Default results sorting naar modificeer datum
Max results 50 dit is het maximum het zou kunnen dat je dit in de web.config aan kan passen naar meer items maar dat is een advance wijziging die ik hier niet wil behandelen
Haal het vinkje weg bij use Location Visualization.
Hierna scrollen we iets naar beneden naar de results query options en klappen deze open:
Verander de cross-web part query ID naar “Query 2“.
In de Fixed Keyword Query box, plak je de volgende tekst:
contentclass:STS_Site contentclass:STS_Web contentClass:sts_listitem_850
Eigenlijk zeggen we hier mee dat we alle sites willen zien van het type (STS_Site), sub-sites (STS_Web) en publishing sites (sts_listitem_850).
Klik ok en nu zie je eigenlijk alles sites waar je rechten op hebt alleen dit ziet er nou niet echt mooi uit hier zou je in principe uit op kunnen maken waar je allemaal rechten op hebt.
Dit komt doordat SharePoint Security Trimming gebruikt wat wil zeggen dat je alleen ziet waar jij rechten op hebt en niet waar andere rechten op hebben.
Wellicht leuk voor de programmeurs onder ons om hier een ander webpart voor te maken zodat je als beheerder makkelijker kunt zien wie waar rechten op heeft.
Met SharePoint designer kunnen we de boel net iets mooier en toonbaarder maken.
Als je naar de edit webpart properties gaat kun je de display properties section uitklappen en klikken op de XSL editor button
Let op dat de knop niet bereikbaar is als “use location visualization” aanstaat. In onderstaande staat deze uit.
Nadat je op de knopt xsl editor hebt geklikt komt er een editor scherm naar boven:
In dit scherm kopier je deze tekst:
<xsl:stylesheet version=”1.0″
xmlns:xsl=”http://www.w3.org/1999/XSL/Transform”>
<xsl:output method=”xml” version=”1.0″ encoding=”UTF-8″ indent=”yes”/>
<xsl:template match=”/”>
<xmp><xsl:copy-of select=”*”/></xmp>
</xsl:template>
</xsl:stylesheet>
Hierna klik je op Save en Ok in de edit webpart view.
Als je bij wijze nu zou stoppen zou het er zo uitzien:
Dit is natuurlijk al beter maar nog steeds niet wat we willen zien. Overigens de structuur die je nu ziet is XML. Xml word overal gebruikt waar data bewerkt kan worden.
In het scherm kopieren we alles dit doen we door alles te selecteren en dan ctrl + c om het te kopieren.
Nu open je de kladblok en plak je hier de gegevens in.
Daarna ga je naar bestand en dan opslaan als maak hier een file naam van als zoekresultatenbestand.xml let erop dat je het bestandtype veranderd bij de bestandstypes naar alle bestanden.
Hierdoor word het bestand opgeslagen als xml en niet als een tekst file.
Nu openen we SharePoint Designer 2010 en openen we onze site. Via open site
Hierna ga je naar de tab data sources.
Klik daarna op XML File Connectie
Ga via zoeken(browse) naar de juiste locatie waar je opgeslagen bestand staat wat we net hebben opgeslagen
Hierna krijg je het volgende scherm
Klik op OK. Daarna komt onderstaand scherm ook hier kun je OK klikken.
Hierna open je een webpart pagina. In dit geval pak ik onze pagina maar dat kan ieder pagina zijn waar webparts op komen.
De data die we hier gaan plaatsen is tijdelijk.
Na het openen klik je op bewerk dit file of edit this file. En ga je in een webpart zone staan.
In dit geval ben ik in de left column gaan staan. Hierna klik je op de invoeg tab in de ribbon.
Klik op de dataview dropdown en kies een lege data view “empty data view”
Hierna komt er in de plaats van de left column de lege dataview te staan met een link klik hier om een datasource te selecteren.
Als we hierop kliken opend een scherm waar we onze xml file kunnen kiezen
Klik hierna op OK vervolgens verschijnt er een kolom met de gekozen waarde aan de rechterkant in SharePoint designer
De blauwe items zullen op de pagina verschijnen.
Dit houd dus in welke velden ga je kiezen in deze post pakken we alleen Title maar je zou dit naar wens kunnen uitbreiden.
Om dit te doen klik je op het title veld en dan <Insert Selected Fields as> knop en kies Multiple Item View.
Vervolgens ziet je pagina er zo uit.
Leuk zal je denken maar ik zou toch liever een link hier na de site willen. Dit kan natuurlijk.
Klik op 1 van de namen in het lijstje en daarna
Op de tab invoegen klik je voeg hyperlink toe:
Zoals je ziet staat er tekst om te tonen {title} en in de onderste balk staat de formule {url}
Hierna kunnen we nog een aantal filters erop los laten zoals pagina nummers let op er zit een item limit van 50 aan de te tonen sites.
We zijn er nu bijna we moeten de webpart pagina opslaan dus we kliken op save en openen hem in de browser
Omdat ik hem op de pagina erbij had gezet staat de webpart helemaal onderaan
We klikken bewerk webpart en zien daar de volgende 2 knoppen.
We selecteren de knop XSL editor.
Hierna opent een dialog met onze xsl
We selecteren alles en kopieren(ctrl + C) het weer.
Daarna opennen we onze originele webpart in edit mode gaan naar de display properties en klikken op de knop XSL editor.
Daarna klikken we op save en OK
Het eind resultaat ziet er zo uit:
Er is nog meer zoals paginering instellen enz.. hiervoor verwijs ik graag door naar de originele post.