[MTE-51] Carousel Component Created: 08/Oct/15  Updated: 16/Feb/17

Status: Open
Project: Magnolia Templating Essentials
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Story Priority: Neutral
Reporter: Christopher Zimmermann Assignee: Unassigned
Resolution: Unresolved Votes: 0
Labels: devwl, to-specify
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
dependency
depends upon MGNLDEMO-93 Demo carousel Closed
Template:
Acceptance criteria:
Empty
Task DoD:
[ ]* Doc/release notes changes? Comment present?
[ ]* Downstream builds green?
[ ]* Solution information and context easily available?
[ ]* Tests
[ ]* FixVersion filled and not yet released
[ ]  Architecture Decision Record (ADR)
Story Points: 8

 Description   

A carousel component for use in projects.
This component is not to be included with the MTK but should rather be an independent light module available via npm.

Should have similar functionality to https://jira.magnolia-cms.com/browse/MGNLDEMO-93.

However this generic carousel component should additionally cover the use case of a quickly created asset-based carousel. To this end:
The first field should be "Carousel type" a SwitchableField with selectionType: radio.
Description: Select 'Assets' to populate your carousel from the Assets app. Select 'Components' to populate your carousel with components that you add in the Page Editor.
The options should be:

  • "Assets" (Default)
  • "Components"

With "Assets", then a MultiValueField allows selection of a collection of assets, and should use the MTK Image macro to display the asset.

With "Components", then a simple text message is displayed. "Add components, such as a teaser, to the carousel after closing this dialog." It adds an area where teaser components are available.

The implementation of the carousel in the demo should be removed and replaced with this one.



 Comments   
Comment by Christopher Zimmermann [ 13/Apr/16 ]

Please include me in review.

Generated at Mon Feb 12 07:40:58 CET 2024 using Jira 9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b.