Interactive

Seat Map Widget

Feature Docs

Interactive seat selection grid for events with assigned seating. Shows seat availability, categories with colors, and accessibility indicators.

Interactive Seat Selection

Grid layout with selectable seats.

Requires an event with seat layout configured.
Code
<?php echo SeatMapWidget::widget([ 'event' => $event, 'inputName' => 'seat_id', ]); ?>
Live Demo

Requires an event with seat layout. See event registration pages for live example.

Read-Only Display

View-only seat map showing availability.

Code
<?php echo SeatMapWidget::widget([ 'event' => $event, 'readOnly' => true, ]); ?>
Live Demo

Requires an event with seat layout. See event registration pages for live example.

Configuration Options

OptionTypeDefaultDescription
eventContentEventrequiredEvent model with seat layout
inputNamestringseat_idHidden input field name
selectedSeatIdintnullPre-selected seat ID
readOnlyboolfalseDisable seat selection
ticketContentEventTicketnullFilter seats by ticket category