The Video component places one or more videos on the page. Videos can be uploaded to the site or come from YouTube or Vimeo. A single video in a single column plays right on the page; several videos (or several columns) become a grid of thumbnails that open a player in a lightbox.

What it is for

Tutorials, recorded talks, testimonials, a promotional clip. Use one Video component per group of related videos; the grid keeps them compact and lets visitors pick which to watch.

A Video grid with three thumbnails in a four-column layout, each with a play icon and a caption, in a light gray container with orange side borders.
Three videos in a four-column grid at 80% width; thumbnails open the player in a lightbox.

See it live on the example page APB Video, which also shows a single inline video.

Structure

  • The Video component sets the grid (columns, gap) and the palette.
  • Video Items — one per video, each pointing at a media item (uploaded file or remote URL) with an optional title and caption.

The two display modes are chosen automatically: inline player when there is exactly one item and one column; thumbnail grid with lightbox otherwise. The number of columns therefore also controls the thumbnail size — a single video in a 3-column grid shows as a small thumbnail.

Component settings

SettingOptionsDefaultWhat it does
Section Title / Show Section Title / Intro Text— / No / emptySee Section Title and Intro Text.
Target PlacementBody, Main Content Top/Bottom, Top region, Sidebars, Internal Placement 1–3BodySee Target Placement.
Columns1 … 103Thumbnails per row; 1 with a single item plays inline. See Columns and Column Gap.
Column Gap0 … 60px30pxSpace between thumbnails.
Color StyleBlack, White, Teal Blue, Blue, Orange, Green, Red, Silver and Blue— (required)Color of captions and the play button. See Color Style.
Component Width25% … 100%100%See Component Width. For an inline video, this is the easiest way to control the player size.
Custom ClasstextemptySee Advanced settings.
Container Settings32px bottom marginSee Container Settings.

Video Item fields

FieldRequiredWhat it does
TitlenoCaption above the description; also the lightbox title.
VideonoA media item. Click Add media to upload an MP4 (media type Video) or paste a YouTube/Vimeo address (media type Remote video), or pick one already in the media library.
DescriptionnoShort caption under the thumbnail or player.
Description (admin)noEditor note; never shown.
Custom ClassnoExtra CSS class on this item.

How to use it

  1. Click Add Video; set the Section Title and a Color Style.
  2. For one video on the page: Columns = 1 and a Component Width of 60–80%. For a grid: Columns = 2–4.
  3. Click Add new Video item, click Add media under Video, upload a file or paste a YouTube/Vimeo URL, and insert it. Add a Title and Description; click Create.
  4. Repeat for other videos and save. Thumbnails for remote videos come from YouTube/Vimeo; for uploaded videos, set a thumbnail image on the media item.

Tips

  • Prefer remote videos for anything longer than a minute; uploaded files are served by your site and slow it down.
  • Give uploaded videos a good thumbnail in the media library; it is what visitors see in the grid.
  • A video with text around it: use Overlay Content for a video behind a link, or a Simple Content region to place a Video component beside a paragraph.

For site builders

ItemValue
Moduleapb_pb_video
Paragraph typesapb_pb_video, apb_pi_video
Requiresapbuilder, Paragraphs, Entity Reference Revisions, Inline Entity Form, Field Group, core Media, Media Library, Options, Taxonomy, Text; media types video (file) and remote_video (oEmbed), shipped by apbuilder
Own configimage style apb_pb_video_thumb
Shared vocabulariesapb_tax_columns, apb_tax_column_gap, apb_tax_cs_01, apb_tax_width, apb_tax_target_placement
Front-endapb_pb_video/frontend: Video.js for inline file playback, oEmbed iframes for remote videos, GLightbox for the grid. apb_pb_overlay_content depends on this module for its video field.
PermissionsInstall grants view to anonymous and authenticated users only; grant create/update/delete on both bundles to your editor roles manually.
Container settingsFull profile.
Example page/apbuilder_examples/apb-video