Aero Page Builder Documentation

Profiles

Profiles

Profiles is a grid of people cards. Each card shows a photo, the person’s name, position and company, contact details and social links; a Read more button opens the full biography in a pop-up. The photo can sit on any side of the card and be cropped as landscape, portrait, square or circle.

What it is for

Staff pages, boards and committees, speaker line-ups, award winners — any list of people where a consistent card per person is wanted. Unlike a free-form text page, all cards stay aligned and the layout can be changed later in one place.

Three profile cards in a row with portrait photos on the left and name, position, company, phone and email on the right, plus a View More button.
Photo position Left, portrait orientation, three columns; the first card overrides the color to orange.

See it live on the example page APB Profiles, which shows several photo positions.

Structure

  • The Profiles component sets the grid, the photo position and orientation, and the palette.
  • Profile items — one per person, with identity, contact, biography and links.
  • Social media links — a small list nested inside each profile item (network + URL), rendered as icons.

Component settings

SettingOptionsDefaultWhat it does
Section Title / Show Section Title / Intro— / No / emptySee Section Title and Intro Text.
Target PlacementBody, Main Content Top/Bottom, Top region, Sidebars, Internal Placement 1–3BodySee Target Placement.
Color StyleBlack, White, Teal Blue, Blue, Orange, Green, Red, Silver and BlueBlackColor of names, icons and the button; each card can override it. See Color Style.
Photo PositionLeft, Right, Top, Top Center, Bottom, Bottom Center, Card 1, Card 2LeftWhere the photo sits relative to the text. Top Center / Bottom Center also center the text; Card 1 and Card 2 are boxed layouts with the photo bleeding to the edge.
Photo orientationLandscape, Portrait, Square, CircularPortraitWhich crop of the photo is shown. Circular uses the square crop in a circle.
Columns1 … 103Cards per row. See Columns and Column Gap.
Column Gap0 … 60px32pxSpace between cards.
Component Width25% … 100%100%See Component Width.
Custom ClasstextemptySee Advanced settings.
Container Settings32px bottom marginSee Container Settings.

Profile item fields

FieldRequiredWhat it does
NameyesDisplayed as the card heading.
Position / CompanynoTwo lines under the name.
PhotonoPNG, GIF, JPG or WebP; adjust the landscape, portrait and square crops after uploading.
Phone / EmailnoShown with icons; the email is a mail link.
Additional infonoRich text shown on the card under the contact details (for example office hours).
BionoFull biography. It is not on the card; it opens in the pop-up when the visitor clicks the More button. The button appears only when a Bio exists.
More Button LabelnoText of that button (default “Read more”).
Profile page URLnoIf the person has a page of their own, its address; a view profile link is added to the card.
Social linksnoOne row per network: Title (for screen readers), Network (Facebook, Instagram, LinkedIn, Twitter) and URL.
Card color overridenoPalette for this card only.
Description / Custom card classnoEditor note (never shown) / extra CSS class.

How to use it

  1. Click Add Profiles, set the Section Title (for example “Board of directors”).
  2. Choose Photo Position and Photo orientation. Top + Square or Circular gives compact cards; Left + Portrait gives wider cards with more text room.
  3. Set Columns to match: 4–5 for compact cards, 2–3 for wide ones.
  4. Click Add new Profile item; type the Name, Position and Company, upload the Photo and check its crops, add contact details and the Bio. Add Social links if wanted. Click Create.
  5. Repeat for each person, drag to order them, and save.

Tips

  • Use photos with the face roughly centered; the square/circular crop is taken from the middle unless you adjust it.
  • Keep the card text short and put everything else in the Bio; the pop-up scrolls, the card does not.
  • Profile items can be reused on several pages with Add existing: update the person once and every page follows.
  • For a list of people without photos, Special List or a plain table may be simpler.

For site builders

ItemValue
Moduleapb_pb_profiles
Paragraph typesapb_pb_profiles, apb_pi_profile, apb_pi_profile_social_media
Requiresapbuilder, Paragraphs, Entity Reference Revisions, Inline Entity Form, Field Group, Crop, Image Widget Crop, Font Awesome, Taxonomy Machine Name, core Image / Link / Options / Taxonomy / Text
Own vocabulariesapb_photo_position, apb_profile_social_media; crop types and image styles apb_profile_landscape / _portrait / _square
Shared vocabulariesapb_tax_orientation_2 (adds Circular), apb_tax_cs_01, apb_tax_columns, apb_tax_column_gap, apb_tax_width, apb_tax_target_placement
Front-endapb_pb_profiles/frontend: GLightbox pop-up with the bio; modal payload embedded per card (also available at /apb/profiles/modal/{paragraph}). Reference (tier A) implementation for new components.
Container settingsFull profile.
Example page/apb/apb-profiles