Display Suite deel 2

Leseenheid

Moeilijkheidsgraad

4

Weergavemodi

In dit tweede deel starten we met de weergavemodi. Je kent al de standaard (full) en de teaser weergaven van de inhoud. De teaser weergave verschijnt op de frontpagina, de taxonomietermen en als je wilt in een view. Via DS gaan we een nieuwe weergave bijmaken. Deze zal via een view te zien zijn. Ik geef het hier de naam DS, maar je kunt natuurlijk ook een zinvolle naam zaols intro, demo, overzicht,... geven.

Koppel het aan de node.

In het inhoudstype is er dan een mogelijkheid bijgekomen:

Je kunt dit zien in de rechter hoek.

We gaan voor deze nieuwe weergave de teaser dupliceren. Dit bespaart ons werk.

Nu gaan we wijzigingen aanbrengen. Enkel de titel, links en de afbeelding op 480px.

We maken nu een view en kiezen Disply suite bij weergeven. De standaardweergavemodus zetten we op onze nieuwe DS.

Resultaat:

 

Er is meer.. je kunt nu item per item inzetten. Je hebt bvb een paginering met 5 items. Je kunt ze alle 5 anders instellen. Hier zet ik het eerste item op DS, de andere op teaser.

Resultaat... Dit opent perspectieven. Vergeet niet het vinkje aan te zetten bij use the changing view.  Als je het tweede vinkje aan zet dan zal op elke volgende pagina ook de weergave zo zijn.

We zijn dus nu in staat om onze view zo te tunen dat we bvb een eerste item als full voorbeeld tonen, de rest als teaser en desnoods nog andere weergavemodi.

Er bestaat ook een view mode switch die je in staat stelt om van mode te wisselen:

De switch komt als item te voorschijn in het inhoudstype. (niet in de standaard, maar wel in de andere modes) Zet de switch op de juiste plaats.

Bij de instellingen ga je verfijnen. Zo kan je bij elke mode een soort navigatie zetten.

Het voorbeeld bij de teaser vorm. Je ziet dat de 'beknopt' niet actief is. De mode schakelt dan zelf de link uit.

De full versie:

Tenslotte kan je met deze tool, elke node apart instellen als je dat wilt. Je overruled daarmee de normale weergave van de node. Wil je bvb dat een bepaald onderwerp niet als teaser maar als full versie getoond wordt, zelfs in teaservorm, dan moet je beslist dit aanvinken... Hiermee kan je dus overzichtspagina's toch in full versie tonen zonder de knoppen lees meer...

Ik laat het aan jullie creativiteit om met deze prachtige mogelijkheden van modes, toepassingen te maken.

Zoekpagina instellen via Display Suite

Als de module Display Search Search geactiveerd staat, dan kan je de zoekpagina van de core van Drupal overrulen en zelf bepaalde instellingen doen. Eerst bij de gewone zoekinstellingen de volgende zaken aanvinken. We gaan ook niet zoken naar gebruikers.

Daarna gaan we naar de zoek instellingen bij DS.

Ik neem de highlighted input:

Je kunt ook een andere output kiezen. Zelfs onze eigen DS viewmode kan je inschakelen.

Je kunt ook per inhoudstype groeperen. Ik stel het hier zo in dat enkel het inhoudstype 'filmsterren' als groep wordt weergegeven. Alle andere zoekresultaten van de andere inhoudstypes worden dan gebundeld in 'andere inhoudstypes'. Let op. Dit is geen filter. Om inhoudstypes uit te sluiten van de zoekresultaten heb je een ander module nodig (Search Configuration)

Het resultaat. Ik had ook een basic page aangemaakt met in de body het woordje acteur.. Let wel op dat je site met een cron de index aanpast, anders ziet hij de nieuwe inhoud niet. Merk de highlight op.

Regio naar Blok

een handige tool zorgt er voor dat je delen van je inhoud, als blok kunt tonen. Bij extra => andere vink je de mogleijkheid aan.

Vanaf dan is blokgebieden zichtbaar.

't is te zeggen... de standaard weergave heeft die mogelijkheid niet. Je moet eerst de standaard weergave overzetten naar 'volldige inhoud'.

Je krijgt dit:

daarna kan je het toekomstig blokje een naam geven en verschijnt het bij de velden van het inhoudstype. Wat je daar naar toe sleept of nieuw instelt komt niet in een gebied maar in het blokje.

een voorbeeldje

Vergeet niet de drupal core blokken te tonen!

Nu is het blokje beschikbaar.

Blokken zijn responsive en kunnen zich dan ook aanpassen aan de plaats die nog beschikbaar is.

Panels in Display Suite

Jawel. als de Panels module werd geactiveerd, kan je in DS ook switchen van instelling van DS naar Panels en terug. Ik hou de twee liever gescheiden, maar het kan.

Views versus Display suite

Maak een view aan op de gewone manier. Kies echter voor Display Suite velden.

Voeg velden toe:

Als je kijkt zal je teleurgesteld zijn.. Je moet inderdaad nu de view omzetten naar de layout van DS.

Voeg de view toe:

Kies wel de juiste..

Kies daarna de layout. Hier gaan we voor drie kolommen fluid.

Je krijgt nu de mogleijkheid om de velden een plaats te geven in je gekozen layout:

Ik heb ook nog gegroepeerd op acteurs en actrices. Bij de velden heb ik de afbeeding op 1 gezet. (werkte niet met bovenstaande print. ik heb het met de oude meervoudige instellingen moeten doen)

Nu  je DS kent zal je hoogst waarschijnlijk je site herwerken...straf hé. Je behoort nu tot de gevorderden...