AKA – Membership Promo Blocks
Contents
Requirements
Admins will be able to create and edit individual blocks (e.g. Student, Younger Member, Fellow, etc.) and then insert into component as needed. Each block will be globally managed so that updating a block will cause it to refresh wherever it occurs.
There will always be a minimum of three items per instance of the component. Each row will have a max of 4 items. Additional items will cause a new row to form. Additional items will begin under the first block on the left and fill in from left to right.
Admins will be able to add links to each column in the component. This will be done on an "all or nothing" basis, meaning that all columns feature a link, or none do.
There will be three distinct text fields per block:
Title
Flex field 1
Flex field 2
Text Fields
will allow multiple lines (bullets) with no limit to number
Link
CMS Fields
Field Label | Field Type | Required? | Notes | |
---|---|---|---|---|
1 | Show Links | checkbox | no | when selected, admins will be able to include links in each of the columns; default is unselected |
2 | Show Images | checkbox | no | when selected, admins will be able to include images in each of the columns; default is unselected |
3 | Title | single-line text | no | for whole component; can read "member benefits" |
4 | Image | image select | yes | when "show images" is selected, admins must populate the image fields Image dimensions: 400 x 280 |
5 | Flex Field 1 | single-line text | yes | can be used for membership type |
6 |
|
|
|
|
7 | Add Text Item | select | yes | allows admins to create bullet points for each membership type |
8 | Text Item | multi-line text | yes | |
9 | Link | link | no | only required when "show links" is selected |
https://styleguide.asce.org/section-components.html#asgref-components-promo-membership