Draft: feat: handle view mode and field display correctly on content entity references
Twee dingen werden nog niet helemaal lekker afgehandeld:
- Viewmode wordt nu het zelfde doorgegeven voor alle entity references
- Bij paragrafen werd de viewmode van de bovenste parent gebruikt. Nu wordt de zelfde logica als de rest gebruikt
- Deze wordt nu doorgegeven via de context waar mogelijk en wordt anders uit de field settings gehaald.
- Content entities werden altijd volledig met entity en al doorgegeven
- Wanneer de display op 'Label' staat wordt er alleen label toegevoegd. URL en Id's zijn er sowieso al.
- Entity wordt alleen meegeven als de display op 'Weergeven entiteit' staat
- View mode wordt nu correct door gegeven zodat velden gefilterd kunnen worden
Dit samen met het correct instellen van de display levert mij een behoorlijke snelheidswinst op bij deregenboog. Voornamelijk op een aantal pagina's waar een slider op staat die weer naar andere content refereert via een paragraaf.
Een mogelijk probleem wel: Dit kan mogelijk bestaande websites breken waar entity references op 'Label' staan ingesteld in de field display en dit niet de bedoeling was.
Edited by Niels de Ruijter