Zo kan je linken maken tussen je verschillende groepen van gegevens.



Vergelijkbare documenten
Installeer de volgende thema's, niet inschakelen als standaard.

drupal 4 Fons les 07 - enitity reference view 2015_03_19 1

Les 3. Controleer op updates Views vervolmaking. Voorbereiding

Het thema waarin de site getoond wordt aan de bezoeker Het thema waarin de admin achter de schermen werkt.

1. Kies voor Structuur - Overzichten - Een nieuw overzicht toevoegen

Kies voor Structuur - Overzichten - Een nieuw overzicht toevoegen

CVO Crescendo. Een View kan op verschillende manieren worden gebruikt, maar de meest voor de hande liggende zijn:

Deel 2: Endnote bibliografische software gebruiken als databasemanager en editor

Icoon/Icon Betekenis Description. Change scheduling Online. Gaat offline op (datum/tijd) Online. Going offline on (date/time)

LDAP Server on Yeastar MyPBX & tiptel 31xx/32xx series

H AN D L E I DI N G FORM U LI E RM AK E R

Handout bij de cursus RefWorks

Hoe met Windows 8 te verbinden met NDI Remote Office (NDIRO) How to connect With Windows 8 to NDI Remote Office (NDIRO

Views, de finesse. Voorbereiding. Inhoudstypes

Het beheren van mijn Tungsten Network Portal account NL 1 Manage my Tungsten Network Portal account EN 14

behandeld: cursusboek blz 18 tot en met blz 38 volgende keer meenemen cursusboek drupal2 i.v.m.views (zie blz 39)

Les 2 Inhoud toevoegen en weergeven

1. Voor het installeren wordt geadviseerd een backup te maken van uw database en bestanden.

MyDHL+ Van Non-Corporate naar Corporate

CVO Crescendo. Ga hiervoor naar Structuur > Inhoudstype > Manage Display en selecteer de gewenste View mode.

Les 3. Inleiding. Voorbereidend werk. Views vervolmaking. Voorbereiding

--> hierop worden de lessen begeleid --> hierop worden de lessen voorbereid

Les 7. Inleiding. Voorbereiding. Meertaligheid. Inleiding

Naam: zangers Velden hoef je niet toe te voegen Voeg nu twee keer inhoud toe van het type zangers. Een titel is voldoende.

Handleiding webformulieren

Korte infosessies Inschrijven niet nodig! Voor studenten o PubMed, Embase, Google Scholar o EndNote nu

MyDHL+ ProView activeren in MyDHL+

Denit Backup instellen op een Linux server

Les 8 (Drupalversie: 7) Display Suite

Les 7. Instap. CSS en views: schilderijen. Pas even de header aan van het thema en zorg ervoor dat er geen websitenaam en slogan te zien is.

Blackboard en MyMedia

Een website maken met Weebly Alva ICT Karsten Campsteyn Jan Penders

Les 14. Eenvoudig contactformulier

1) installeren module advanced forum - geeft een ander beeld zie hiervoor ook het aparte pdf forum_advanced_youtube door yaworski.

Hoe kan ik referenties uit een bibliografische database in Reference Manager importeren?

Na bestudering van dit hoofdstuk, moet je tot het volgende in staat zijn:

Les 11. Hovereffect Bis. 1. Maak eerst een nieuwe afbeeldingsstijl

Een website maken met Weebly

2. Wanneer moet ik een afbeelding verkleinen?

EndNote Web handleiding

Instructie Beheren Cases

Om de toegang te krijgen tot de. download het programma.

Een account aanmaken voor weebly.

Les 13. Voorbereiding

Formulieren maken met Dreamweaver CS 4/CS 5

CVO Crescendo. Ga hiervoor naar Structuur > Inhoudstype > Manage Display en selecteer de gewenste View mode.

Les 2 Inhoud toevoegen

Formulieren maken met Dreamweaver CS 4

Handleiding invoeren van referenties in RefWorks

Tips en tricks. Hoe te werken met Qualtrics. Ilonka van Meenen

Shipment Centre EU Quick Print Client handleiding [NL]

Databank - Basis 1. Inhoud. Computervaardigheden en Programmatie. Hoofdstuk 4 Databank - Basis. Terminologie. Navigeren door een Venster

Handleiding Basecamp

Wat is EDUCANON? Site. Kostprijs. Hoe werkt het?

EndNote X7 Quick Start guide Medische Bibliotheek september 2015

6.8 Lijsten: oefeningen

Les Webform INLEIDING VOORBEREIDING

Les 4. Webform Inleiding. Voorbereiding

Handleiding Formulieren in TYPO3 Versie 1.2, 18 juli 2008

HANDLEIDING CMS (CONTENT MANAGEMENT SYSTEEM)

ARCHIEFBEHEER. Basis gebruikersgids. > RS-Web

Desktopversie voor medewerkers

Interactieve oefeningen maken met Congres Frans 22 en 23 maart 2019

Les 10. Paragraph + Bootstrap

ICARUS Illumina E653BK on Windows 8 (upgraded) how to install USB drivers

Op het einde van deze les moeten we een werkende site op Drupal 8 hebben en een opgekuiste versie van onze Drupal 7 site.

3.4 De Wizard voor het samenvoegen

Les 3. Menu instellen

INSTALLATIE HANDLEIDING

PIXresizer. Deel 1 Installatie

Waardelijsten. Vormen van waardelijsten.

INHOUD. KHLim dep IWT MeRa 1/22

EndNote BLITS INFORMATIESESSIE 07/12/2018 I N F O R M AT I E M E D E W E R K E R K C G G V E R O N I Q U E. D E S P O D U G E N T.

Je kan vanuit de RV SiteBuilder steeds terugkeren naar het controlepaneel, via de knop rechts bovenaan.

Illustration 1. Handleiding Uploaden van foto's in Phoca Gallery

Rollen en toegangsrechten

Leeftijdcheck (NL) Age Check (EN)

Foutoplossing FotoSpecial Blok

Ga naar en log in met de gebruikersnaam en wachtwoord verkregen via mail.

Foto s bewerken en toevoegen aan de website

We passen eerst ons bestaand inhoudstype Fotospecial een beetje aan:

Augustus& Handleiding - Publisher Tool 3

Stella Maris St. Willibrordus. Handleiding site.

E E N V O U D I G E H A N D L E I D I N G M A K E L A A R D I J M O D U L E. Yoron BV

DBMS. DataBase Management System. Op dit moment gebruiken bijna alle DBMS'en het relationele model. Deze worden RDBMS'en genoemd.

BIBLIOTHEEK SOCIALE WETENSCHAPPEN. Handleidingen

JSTOR Zoeken in JSTOR

1. Drupal 8 installatie uittesten op Symplytest.me

Handleiding EndNote X6 met Word2010

ProQuest. Zoeken in ProQuest-databanken: Political Science Database, Sociology Database, Social Science Database.

EndNote BLITS INFORMATIESESSIE - 28/02/2018 I N F O R M AT I E M E D E W E R K E R K C G G V E R O N I Q U E. D E S P O D U G E N T.

Mei. Handleiding - Publisher Tool 1

Handleiding Facultaire website Expression Engine

Hoe te verbinden met NDI Remote Office (NDIRO): Apple OS X How to connect to NDI Remote Office (NDIRO): Apple OS X

EndNote BLITS INFORMATIESESSIE - 17/02/2017 I N F O R M AT I E M E D E W E R K E R K C G G V E R O N I Q U E. D E S P O D U G E N T.

WIDGETKIT 2. Inleiding

Website van het openbaar ministerie Korte gebruikershandleiding voor Content Managers

PubMed MyNCBI attendering en andere functies

Updates van modules en thema's. 1. Ga naar Rapporten - Statusrapportage 2. Zoek vervolgens op de verschenen pagina naar de gele opmerking:

Database Structuur via menus

Transcriptie:

1

1. Entity Reference Entity Reference zal ook een onderdeel zijn van Drupal 8. Het is een module van het type veld. Het is een heel krachtige module die toelaat om referenties te maken tussen verschillende inhoudstypes/tabellen. Zo kan je linken maken tussen je verschillende groepen van gegevens. Je kan Entity Reference aanvullen met nog wat andere modules waardoor je noig meer gebruiksgemak krijgt. De module zorgt er voor dat er een nieuw veldtyoe bijkomt (referenties). Dit kan zijn naar een node, een taxonomieterm, etc. Zo kan je een verbinding instellen tussen de twee entities. We gaan als voorbeeld een CD-beheerprogramma maken. Meestal gebruik je Entity Reference als je een relationeel model moet maken. Dit is een relationele database waar er tussen de verschillende tabellen referenties of relaties zijn. - Voor die relaties zorgt Entity Reference. Voor ons voorbeeld hebben we informatie nodig van artiesten, albums en nummers. Stel dat we de informatie van een album in één enkel inhoudstype moeten plaatsen. Wat als de arties dan een volgend album maakt. Ook krijg je dan veel overhead informatie. Daarom hebben we drie zaken nodig: albuminformatie, artiestinformatie en nummerinformatie. 2

We gebruiken Drupal 7 core en de Entity Reference module. Maak 3 nieuwe inhoudstypes Artiest Naam (title field) Biografie (body field) Foto (image field) Dit veld maken we later: Albums (Entity Reference refererend naar het album inhoudstype) Album Titel (title field) Album Artwork (image field) Jaar(text field) Dit veld maken we later: Nummers (Entity Reference refererend naar het Nummers inhoudstype) Nummer Titel (title field) MP3 (file) Lengte (text) Schrijver (text) 3

Nadat je de verschillende inhoudstypes hebt aangemaakt installeer je de module entityreference. Daarna maak je het extra veld aan Numer CD Dat veld heeft als type Entity Reference en als Widget Selectielijst. Bij de veldinstellingen kies je het juiste inhoudstype!!! 4

Pas eventueel de sortering aan. Als je dan een nieuwe node van het type album aanmaakt 5

Zorg er dus voor dat je entity reference naar het juiste inhoudstype verwijst. Zorg er ook voor dat je een onbeperkt aantal nodes kan defeniëren. Inhoud aanmaken doen we in deze volgorde. Invoegen van content. 6

Eerst maken we ale nummers van een album. Daarna maken we een album, en voegen daar de betreffende nummer in.. Als laatste maken we een artiest aan en koppelen we hier een of meerdere albums aan. Deze procedure kunnen we herhalen voor elke artiest/album. 7

We zoeken nu een mooiere werkwijze. We gaan twee extra modules downloaden. Dit zijn references dialog en inline entity form. Deze gaan ervoor zorgen dat onze invoer heel wat eenvoudiger gaat verlopen. We willen vanuit de artiestennode automatisch albums en nummers creëren. References dialog References dialog zorgt voor een formulier om nieuwe inhoud te creëren vanuit de node waarin je bezig bent. Hiermee kan je bijvoorbeeld vanop de artiesten-pagina een nieuwe album creëren, zonder eerst deze node te sluiten. Enable references dialog Verander het widgettype: Maak ervan Automatisch invullen. Er komen drie aanvinkvakjes die je alledrie moet aanvinken. How to set up and use References Dialog 1. Create or edit a content type (admin/structure/types/manage/). 2. Create or edit a field of the type Entity Reference or Term Reference with autocomplete widget. 3. Select one or more of the following checkboxes: * Edit dialog. * Add dialog. * Search dialog. 4. (Optional) Change the display preferences for the field. 8

9 Voeg nu nieuwe inhoud toe, en kijk naar het verschil.

Inline entity form Inline entity form plaatst een formulier binnen een node. Zo kan je bijvoorbeeld binnen een node van de albums een nieuwe nummer invoegen. Enable inline entity form Pas het widgettype aan naar Inline entity multiple values Bedoeling is nu dat we een nieuw album maken, en binnen dat album dan nieuwe nummers kunnen aanmaken. Er zijn meerdere nummers op een album, vandaar de multiple values. 10

11

Met dit voorbeeld hebben we de linken gelegd tussen de verschillende inhoudstypes en hebben we een mooi systeem op artiesten, cd s en nummers toe te voegen en de nodige linken. Oefening: Maak een view waar je alle albums van een artiest kan tonen. 12

Entity Reference View Widget Nu gaan we 2 modules laten samenwerken= de entity reference module en de views module. Hoe configureren we de widget? 1) Maak een nieuwe view Maak een nieuwe view Go to Administration >> Structure >> Views >> Add new view (path: admin/structure/views/add) Geef de view een naam en kies welk inhoudstype je wil gaan weergeven. Kies om een pagina en een blok te maken. We hebben de pagina en het blok niet echt nodig, maar het geeft ons meer mogelijkheden voor later. 13

2) Voeg "Entity Reference View Widget" bovenaan bij Add als Display type De volgende stappen kunnen variëren afhankelijk wat je nodig hebt.hier wordt een simpele lijst getoond en niet de gerenderde entiteit. 14

View "Format" >> select "Table" View "Fields" >> Voeg volgende velden toe - Entity Reference View Widget Checkbox: Content (Dit is belangrijk, want hiermee voeg je keuzevakjes toe om de entiteiten te selecteren die je wil gebruiken.) - Title Zorg ervoor dat "Use Ajax" op "Yes" staat, anders zal je view raar reageren. Save en kijk hoe je view er uit ziet. 3) Bewerk je content type of entity. Voeg het veld toe met Entity Reference. Zorg er voor dat het widgettype op View staat. 15

Administration >> Structuur >> Inhoudstypes >> artiesten >> Manage fields Zorg voor de volgende veldinstellingen voor je inhoudstype. - "View": "Entity Reference View Widget" - Pass selected entity ids to view 16

Klik op bewaar instellingen en je bent klaar. ----------- Ga naar een bestaande node en voeg content toe. 17

Dan moet je een overlay krijgen met de view. Na selectie 18

EXTRA ----------- Add filter options (which is like adding a filter to any view) 1) Edit your view and "Entity Reference View Widget" as a Display type 2) Add a "FILTER CRITERIA" to the view Select the desired field you want to filter on, next press "Apply" Select the desired operator Make sure you expose your field to the visitors, next press "Apply" Let assume we want to add our "Title" field as a filter And use the operator "Contains" Next press "Save" to save the changes for the view And now you are done. 19

----------- Go to existing Node / Entity to "add items" (References) to it. On top of the overlay, you now the filter options. http://codekarate.com/daily-dose-of-drupal/using-views-entity-reference-module-drupal- 7 20