Met behulp van het webonderdeel Inhoudsquery kunt u dynamische weergaven van uw inhoud maken. U kunt de query aanpassen die bepaalt welke inhoud wordt weergegeven en u kunt de weergave-instellingen aanpassen die bepalen hoe inhoud wordt weergegeven op de pagina.
In dit artikel
Wat is het webonderdeel Inhoudsquery?
Het webonderdeel Inhoudsquery geeft een dynamische set items weer op basis van een query die u maakt met behulp van een webbrowser. U kunt de query gebruiken om op te geven welke items worden weergegeven en u kunt presentatieopties instellen om te bepalen hoe deze items worden weergegeven op de voltooide pagina.
De items die door het webonderdeel Inhoudsquery worden weergegeven, weerspiegelen altijd de meest recente verzameling items die worden opgehaald door de query en die de Paginaviewer gemachtigd is om te zien. De query wordt uitgevoerd wanneer de pagina met het webonderdeel Inhoudsquery wordt weergegeven. Als nieuwe inhoud wordt toegevoegd en voldoet aan de querycriteria, wordt deze automatisch door het webonderdeel Inhoudsquery weergegeven.
Opmerking
Er kan een vertraging van een paar minuten zijn tussen het moment dat nieuwe inhoud wordt toegevoegd en het moment dat deze wordt weergegeven door het webonderdeel Inhoudsquery.
Nadat u het webonderdeel Inhoudsquery aan een pagina hebt toevoegd, kunt u wijzigen welke items in het webonderdeel worden weergegeven en hoe ze worden weergeven. Als u het webonderdeel Inhoudsquery wilt bewerken, wijst u het webonderdeel aan, klikt u op de pijl-omlaag in de rechterbovenhoek van het webonderdeel en klikt u op Webonderdeel bewerken. Het taakvenster wordt geopend en hierin worden de instellingen van het webonderdeel Inhoudsquery weergegeven.
Er zijn vijf soorten instellingen:
- Query Gebruik deze instellingen om de query te bouwen.
- Presentatie Gebruik deze instellingen om de presentatie aan te passen van de items die door de query worden opgehaald.
- Uiterlijk Gebruik deze instellingen om het uiterlijk van het webonderdeel zelf aan te passen. U kunt de titel, hoogte, breedte en chrome (de ontwerp- en navigatie-elementen die het webonderdeel afbakenen) van het webonderdeel wijzigen door deze instellingen te wijzigen.
- Indeling Gebruik deze instellingen om de indeling van het webonderdeel aan te passen. U kunt wijzigen of het webonderdeel zichtbaar is, welke oriëntatie het heeft (links-naar-rechts, rechts-naar-links of geen van beide), in welke zone het webonderdeel wordt weergegeven (boven, linkerkolom of rechterkolom), en de zone-index van het webonderdeel.
- Geavanceerde Gebruik deze instellingen om verschillende geavanceerdere opties voor webonderdelen aan te passen.
Naar boven
Een query maken
U kunt de volgende Query-instellingen gebruiken om op te geven welke inhoud met de query moet worden opgehaald.
Bron Met deze instelling wordt het bereik van uw query bepaald. Deze instelling is vereist. Er zijn drie opties:
- Items van alle sites in deze siteverzameling weergeven Selecteer deze optie om een query uit te voeren op de hele siteverzameling. Dit is de standaardinstelling.
- Items van de volgende site en alle subsites weergeven Selecteer deze optie om de query te beperken tot een bepaalde site in de siteverzameling. U kunt het adres van de site typen, maar het is raadzaam dat u de knop Bladeren gebruikt om een site te selecteren. Wanneer u klikt op Bladeren, wordt het webonderdeeldialoogvenster Site selecteren geopend en wordt een boomstructuur van de siteverzameling weergegeven. Klik op de site waarop u een query wilt uitvoeren en klik vervolgens op OK.
- Items uit de volgende lijst weergeven: Selecteer deze optie om de query te beperken tot een bepaalde lijst of bibliotheek in de siteverzameling. U kunt het adres van de lijst typen, maar het is raadzaam dat u de knop Bladeren gebruikt om een lijst of bibliotheek te selecteren. Wanneer u klikt op Bladeren, wordt het webonderdeeldialoogvenster Lijst of bibliotheek selecteren geopend en wordt een boomstructuur van de siteverzameling weergegeven. Als de lijst of bibliotheek waarop u een query wilt uitvoeren zich binnen een bepaalde site bevindt, klikt u op het plusteken (+) naast de naam van de site. Als de lijst of bibliotheek waarop u een query wilt uitvoeren wordt weergegeven, klikt u erop en klikt u op OK.
Lijsttype Deze instelling is vereist. U kunt elk type lijst kiezen dat zich in uw siteverzameling bevindt. Het type lijst dat u kiest, bepaalt welke lijsten of bibliotheken in het bereik van de query worden verwerkt door de query.
Inhoudstype Er zijn twee instellingen voor inhoudstype: Inhoudstypegroep en Inhoudstype. Deze instellingen zijn optioneel. U kunt deze instellingen gebruiken om de query beperken tot items van bepaalde inhoudstypen die zijn gedefinieerd voor uw siteverzameling.
Doelgroeptargeting Deze instelling is optioneel. Als u Doelgroepen selecteert, filtert de query de inhoud die wordt opgehaald en wordt alleen inhoud weergegeven die is gericht op de doelgroep waartoe de bezoeker van de pagina behoort. Doelgroepen worden voor het hele systeem gedefinieerd en kunnen niet worden gewijzigd met behulp van het webonderdeel Inhoudsquery. Deze instelling bepaalt alleen of het webonderdeel rekening houdt met Doelgroepen.
Wanneer u Doelgroepen hebt geselecteerd, is een tweede optie beschikbaar: Inclusief niet-gerichte items. Wanneer u deze instelling selecteert, wordt inhoud die niet expliciet bedoeld is voor een publiek opgehaald door de query, ongeacht wie de pagina bekijkt. Als u Doelgroepen selecteert maar deze instelling niet inschakelt, wordt inhoud die niet expliciet is gericht aan een publiek, niet door de query opgehaald.
Extra filters Deze instelling is optioneel. Met deze instelling kunt u de inhoud die wordt opgehaald door de query verder beperken. Kies een filterveld, een vergelijkingsoperator en voer de criteria in. Zo kunt u het filterveld Auteur, de vergelijkingsoperator Is gelijk aan en het criterium Floris Kregel gebruiken om de queryresultaten te beperken tot items waarvan Floris Kregel de auteur is. Filteropties variëren, afhankelijk van het filterveld dat u kiest. Als u bijvoorbeeld het veld Gemaakt door selecteert, ziet u enkele aanvullende opties:
[Mij] geeft inhoud weer die door u is gemaakt.
Typ of blader naar de persoon, zodat in het webonderdeel inhoud wordt weergegeven die door deze persoon is gemaakt.
Aangepaste waarde of query: u kunt ook de volgende tokens invoeren als filterwaarden:
PageFieldValue: veldnaam: u kunt deze instelling gebruiken om inhoud dynamisch te filteren op basis van het opgegeven veld op de huidige pagina.
PageQueryString: naam van queryreeksparameter: u kunt deze instelling gebruiken om inhoud dynamisch te filteren op basis van de waarde van de queryeigenschap die is opgegeven in de huidige pagina-URL.
Opmerking
Als de waarde van het paginaveld of van de parameter van de querytekenreeks null is, wordt het filter niet opgenomen in de query.
U kunt maximaal drie filters opgeven met behulp van de instelling Extra filters. Als u meer dan één filter gebruikt, moet u opgeven hoe de filters gezamenlijk worden toegepast met behulp van de opties En en Of die voorafgaan aan de tweede en derde filter.
Opmerking
De opties onder Extra filters kunnen variëren, afhankelijk van de geselecteerde bron.
De presentatie van gegevens aanpassen
U kunt de presentatie van de inhoud die door de query wordt opgehaald, aanpassen met behulp van de volgende instellingen voor Presentatie. Deze instellingen zijn optioneel.
Groeperen en sorteren Gebruik deze instellingen om de items te rangschikken die door de query worden opgehaald.
- Items groeperen op Selecteer een veld dat u wilt gebruiken om items in groepen te scheiden. Als u bijvoorbeeld items wilt groeperen op basis van wie ze heeft gemaakt, selecteert u Auteur.
- Wanneer u een veld selecteert om op te groeperen, kunt u opgeven of de items moeten worden gerangschikt in oplopende of aflopende volgorde. Hiervoor gebruikt u de opties Groepen weergeven in oplopende volgorde en Groepen weergeven in aflopende volgorde.
- Aantal kolommen Geef het aantal kolommen op dat u wilt gebruiken om de items te rangschikken. Items kunnen in maximaal vijf kolommen worden gerangschikt.
- Items sorteren op Selecteer een veld dat u wilt gebruiken om de items te sorteren. Als u hebt opgegeven dat items worden gegroepeerd, worden de items binnen die groepen gesorteerd.
- Wanneer u een veld selecteert om op te sorteren, kunt u opgeven of de items moeten worden gerangschikt in oplopende of aflopende volgorde. Hiervoor gebruikt u de opties Items in oplopende volgorde weergeven en Items in aflopende volgorde weergeven.
- Het aantal weer te geven items beperken U kunt het aantal weergegeven items beperken door deze optie in te stellen. Als u geen beperking opgeeft, worden alle items die worden opgehaald door de query weergegeven. Als er een groot aantal items is, wordt de pagina vergroot om deze weer te geven.
Stijlen Gebruik deze instellingen om visuele stijlen toe te passen op groepen en items.
- Groepsstijl Selecteer een stijl die u wilt toepassen op de groepskop. Als u bijvoorbeeld op auteur groepeert, heeft elke groep items de naam van de auteur als kop en wordt de naam van de auteur weergegeven in de stijl die u opgeeft met deze instelling.
- Itemstijl Selecteer een stijl om toe te passen op items
Weer te geven velden Afhankelijk van het bereik van uw query kunt u een of meer site- of lijstkolommen selecteren waarvan u de waarden wilt weergeven in de weergavesites voor deze stijl. Als u een kolom voor een bepaalde groep wilt opgeven, typt u de naam van de groep tussen vierkante haken achter de naam van de kolom, bijvoorbeeld Kolom [Groep]. Zorg ervoor dat u tussen elke kolom een puntkomma invoert.
Als de eerste kolom die u opgeeft een lege waarde bevat, wordt de waarde van de volgende kolom weergegeven in het webonderdeel.
Feed U kunt ervoor kiezen om het webonderdeel Content by Query te laten fungeren als een RSS-feed. Dit biedt bezoekers van de pagina de mogelijkheid om zich te abonneren op de resultaten van de query van het webonderdeel, zodat ze nieuwe items ontvangen zodra deze uitkomen en daarvoor niet opnieuw naar de pagina hoeven te gaan. Gebruik deze instellingen om een titel en beschrijving voor de RSS-feed op te geven.
- Titel van feed Voer een naam in die u wilt gebruiken voor de RSS-feed. Deze naam helpt abonnees om de feed te herkennen in hun RSS-lezer.
- Beschrijving van feed Voer een beschrijving in die u wilt gebruiken voor de RSS-feed. Deze beschrijving helpt abonnees om de feed te herkennen in hun RSS-lezer.