generated from UCLALibrary/nuxt3-starter-template
-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
Page Description
This Page is used on the FTVA website to display Collection Landing pages for 'complex collections', which are generally collections that contain other collections items.
Route:
/collections/[slug].vue
Note: this route already exists and will need to be enhanced to add a new layout based on data from craftCMS entry
Design
Please also see attached screenshots for quick reference.
For mobile, compress all items into 1 column.
Developer Tips
- Before normal workflow begins, we will need to split the existing page into 2 distinct layout paths depending on craft CMS data fields. This work will be separated into its own ticket.
- See the about / blog page for similar centered layout at top of page
- There will need to be page level logic to determine how dropdown filters work based on the specific collections craft CMS data.
Events
The page will not emit events, but it will need to react to emitted events from multiple filters and pagination sources to display the correct search results.
Child components
NavBreadcrumb
for breadcrumb at top of pageRichText
for page summaryDividerGeneral
for divider beneath page description- NEW BaseSingleSelectDropdown component
SectionTeaserCard
with enhancements to allow for grid layout (already part of APPS-3291)SectionPagination
for paginationBlockTag
to display # of results (might need page specific style tweaks)SectionWrapper
as needed
Screenshots



Metadata
Metadata
Assignees
Labels
No labels