isomerpages / isomerpages-template

The central template that all the Isomer sites are pulling from
Other
20 stars 39 forks source link

feat: use human readable title instead of field title #377

Closed alexanderleegs closed 7 months ago

alexanderleegs commented 9 months ago

This PR modifies the behaviour for dgs-v2 pages. For datasets on dgs v2, fields have both an internal name (e.g. notification_no) and a human readable name (e.g. Notification number). We previously were using the internal name for the display of the table header, as well as the field dropdown, as the dgs-v1 datasets only contain an internal name. This PR changes that behaviour such that dgs-v2 pages will use the new human readable names for page display, while still sending the internal name to be used for search queries.

Note that this means the field provided by the frontmatter should now be the human readable name. However, existing pages are unaffected in functionality - for the 2 sites currently making use of dgs-v2 pages, the deslugified versions of the internal representation and the field name are identical.