Passa al contenuto principale

Preset modulo di ricerca

La scelta del preset è in Booking Engine → Design → Search bar → Layout style.


Enhanced

  • Controllo date in stile intervallo moderno più selettore ospiti consolidato (pattern popover).
  • Aggiunge classi modificatore come bec-search-form-wrap--enhanced e bec-search-form--enhanced.

Preset ricerca Enhanced

Scegli Enhanced quando vuoi una barra orizzontale compatta adatta alle hero.


Classic

  • Input separati simili ai widget di prenotazione tradizionali.

Preset ricerca Classic

Scegli Classic quando il tema stilizza già input discreti o preferisci massima familiarità.


Posizionamento popover (Enhanced)

Su desktop e tablet, i popover data e ospiti rispettano popover_placement su [bec_search] (o SearchForm::render()):

ValoreComportamento
auto (default)Si apre sotto il trigger; passa sopra se non c’è spazio sotto nel viewport. Si riposiziona su scroll/resize mentre è aperto.
topSi apre sempre sopra.
bottomSi apre sempre sotto.

Override filtro: bec_search_form_popover_placement. Su mobile i popover usano comunque il layout bottom sheet indipendentemente da questa impostazione.


Il footer calendario (.drp-selected, accanto a Cancel/Apply) mostra l’intervallo selezionato con daterange_format o daterange_preset da [bec_search] / [bec_booking_summary]. Dalla 0.1.36, il footer usa una griglia responsive così lettura date e pulsanti restano allineati su viewport stretti.

I form Enhanced espongono data-bec-daterange-format per il picker Moment.js. Filtri: bec_search_form_daterange_format, bec_daterange_moment_format_presets, bec_php_date_format_to_moment.


Backdrop e sincronizzazione overlay

La ricerca Enhanced condividde backdrop/overlay tra picker intervallo date e popover ospiti così solo un pannello risulta “aperto”. Se personalizzi z-index o colore overlay in Extra CSS, punta sia agli hook backdrop di .bec-search-form-wrap--enhanced sia ai wrapper popover ospiti per coerenza visiva.


Idee hook Extra CSS

Abbina i preset ai selettori documentati in Variabili tema e CSS personalizzato — partendo da .bec-search-form e scendendo negli elementi bec-search-form__*.


Pagine correlate