Skip to content

Page Request - /collections/[slug].vue StoryTelling Template #147

@pghorpade

Description

@pghorpade

Page Description

This page is used to display Storytelling Complex Collection landing page for LA Rebellion and In the Life complex collections.

Template is similar to the General Content page template and its use of Flexible Block components.

This template serves only two collections (at the time of this page request) and will use the shared-template pattern similar to the Collection Listing Types and the ARCS & IMSC pages. Template will live inside the la-rebellion route and contain an alias to the in-the-life route. Storytelling component initially planned for this template will be deleted. (Reference: Slack thread.)

Route: ~/collections/la-rebellion/index.vue

Reference: YouTube video walk-through (Up till 32:40)

Implementation tickets: https://uclalibrary.atlassian.net/browse/APPS-3311

Design

Please also see screenshots attached at bottom for reference.

Slots

None

Props

None

Developer Tips

List any developer tips here

  1. Similar layout to GeneralContent page template
  2. Axa has created a new content type for this template: ftvaCollectionStory
  3. Axa is adding option in Craft to style FlexibleCardWithImage with/without scrolls and to choose backgrounds; the component and FlexibleBlock will need to be updated
  4. Per the walkthrough, the Filmography element on the page uses the MediaWithText component; an FTVA variant currently doesn't exist; an update to the component and its Flexible version will be needed

Events

None

Child components

List out any components that are used by this new Page.

  1. NavBreadcrumb - Per video walkthrough; missing in current design
  2. ResponsiveImage
  3. TwoColLayoutWStickySidebar
  4. PageAnchor
  5. FlexibleBlock
  6. PostSmall for Additional Materials section
  7. DividerGeneral
  8. RichText
  9. SectionWrapper

Screenshots

Image

Image

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions