Promo Membership

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

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

Rich text editor

yes

can be used for membership type; price. If not included, bullet points will slide up

6

Flex Field 2

multi-line text

no

can be used for price; if not included, bullet points will slide up. can be a link.

7

Add Text Item

select

yes

allows admins to create bullet points for each membership type

8

Text Item

multi-line text

yes

allows ability to add links

9

Link

link

no

only required when "show links" is selected

https://styleguide.asce.org/section-components.html#asgref-components-promo-membership