Live example

Tabs switch panels in place. Orientation is horizontal or vertical. Height tokens include auto, pixel values, and vh. Custom JS (not jQuery UI). On a phone they become an accordion.

Use it for parallel chapters. Prefer Accordion when every heading should stay visible in the page flow on desktop too.

Overview

APB-DOCS-COMP-TABS

Tabs switch panels in place. Orientation is horizontal or vertical. Height tokens include auto, pixel values, and vh. Custom JS (not jQuery UI). On a phone they become an accordion.

Use it for parallel chapters. Prefer Accordion when every heading should stay visible in the page flow on desktop too.

Adding the component

Click Add Tabs. Set orientation, height, and CS02. Add tab items with title and body. Save. On a narrow viewport, confirm the accordion behavior.

Component configuration

Parent bundle apb_pb_tabs (Tabs). Shared fields (section title, placement, width, custom class, intro, container settings, access control) are documented once. Component-specific fields are listed in full from the live Field API dump dated 2026-09-03T03:15:35+00:00.

Container settings sections: padding, margin, border, background. Shared defaults and the validator regex are on Shared settings.

FieldLabelTypeRequiredAccepted valuesDefaultNotes
field_apb_pb_container_settingsContainer settingstext_longnoemptyShared. See Shared settings.
field_apb_pb_container_bg_mediaBackground mediaentity_referencenoentity: media (image, video, remote_video)emptyShared. See Shared settings.
field_apb_pb_introIntro Texttext_longnoemptyShared. See Shared settings.
field_apb_section_titleSection TitlestringnoemptyShared. See Shared settings.
field_apb_show_section_titleShow Section Titlelist_stringyesno=No</code>, <code>yes=Yes[{"value":"no"}]Shared. See Shared settings.
field_apb_tabs_itemsTabs Itemsentity_reference_revisionsnoentity: paragraph (apb_pi_tabs)empty
field_apb_target_placementTarget Placemententity_referenceyescurrent_position</code>, <code>main_content_no_container</code>, <code>main_content_top</code>, <code>main_content_bottom</code>, <code>presentation_region</code>, <code>sidebar_top</code>, <code>sidebar_bottom</code>, <code>internal_placement_1</code>, <code>internal_placement_2</code>, <code>internal_placement_3[{"target_id":52}]Shared. See Shared settings and Target placement.
field_apb_color_style_02Color Styleentity_referenceyesblue</code>, <code>blue_and_green</code>, <code>gray</code>, <code>green</code>, <code>orange</code>, <code>red</code>, <code>teal_blue</code>, <code>yellow_orange_and_redempty
field_apb_tabs_orientationOrientationlist_stringnohorizontal=Horizontal</code>, <code>vertical=Vertical[{"value":"horizontal"}]
field_apb_tabs_height_txHeightentity_referencenoauto</code>, <code>240px</code>, <code>320px</code>, <code>400px</code>, <code>480px</code>, <code>560px</code>, <code>640px</code>, <code>40vh</code>, <code>50vh</code>, <code>60vh</code>, <code>70vh</code>, <code>80vh[{"target_id":253}]
field_apb_width_txComponent Widthentity_referenceyes25_</code>, <code>33_</code>, <code>40_</code>, <code>50_</code>, <code>60_</code>, <code>66_</code>, <code>70_</code>, <code>75_</code>, <code>80_</code>, <code>90_</code>, <code>100_[{"target_id":72}]Shared. See Shared settings.
field_apb_custom_classCustom ClassstringnoemptyShared. See Shared settings.

Component items

APB Tabs apb_pi_tabs

field_apb_pi_desc is the Inline Entity Form autocomplete label. It is not rendered on the front end.

FieldLabelTypeRequiredAccepted valuesDefaultNotes
field_apb_pi_titleTitlestringyesempty
statusPublishedbooleanno[{"value":true}]
field_apb_pi_bodyBodytext_longyesempty
field_apb_pi_custom_classCustom Classstringnoempty
field_apb_pi_descDescription (internal)stringnoemptyInternal description for disambiguation in the IEF autocomplete picker.

Examples

Live working examples are on the demo site. Open https://demo.apb.aero.net/components/tabs for configurations of this component. That page links back here as View documentation.