Passa al contenuto principale

Variabili tema e CSS personalizzato

Usa le textarea Booking Engine → Design — o il foglio di stile del tema — per ritocchi visivi.


Textarea variabili tema

Incolla Custom Properties riutilizzabili (--token: value;). Poiché entrambi i preset consumano gli stessi hook, definire i colori una sola volta mantiene allineate barre Enhanced e riepiloghi.


Hook barra di ricerca

Prefissi:

  • .bec-search-form-wrap, .bec-search-form-wrap--enhanced
  • .bec-search-form, .bec-search-form--enhanced

Discendenti rappresentativi:

  • .bec-search-form__bar
  • .bec-search-form__control
  • .bec-search-form__button
  • .bec-search-form__error
  • .bec-search-form__child-ages

Ispeziona assets/styling/search-form-enhanced.css / search-form-classic.css nel plugin per selettori eshaustivi.

Ispeziona hook CSS modulo ricerca


Hook riepilogo prenotazione

Radice:

  • .bec-booking-summary
  • .bec-booking-summary--preset-compact

Regioni rappresentative (non esaustivo):

  • .bec-booking-summary__search
  • .bec-booking-summary__desktop
  • .bec-booking-summary__head-price
  • .bec-booking-summary__breakdown
  • .bec-booking-summary__actions
  • .bec-booking-summary__mobile
  • .bec-booking-summary__drawer
  • .bec-booking-summary__drawer-body — regione centrale scrollabile nel drawer mobile (da ricerca ai blocchi preventivo)

Abbinali ad attributi data-* come data-bec-booking-summary, data-bec-bsummary-continue, data-bec-rate-id per selettori avanzati.

Token colore riepilogo (override in Shared theme variables):

  • --bec-bsummary-color-text, --bec-bsummary-color-primary, --bec-bsummary-color-muted, --bec-bsummary-color-accent

Ispeziona hook CSS riepilogo


Hook checkout e preventivo

  • .bec-shortcode-checkout
  • .bec-checkout-cta, .bec-checkout-form
  • .bec-shortcode-quote, .bec-shortcode-quote__rates, .bec-shortcode-quote__rate
  • .bec-shortcode-quote.no-results — aggiunta quando non c’è disponibilità per le date selezionate (0.1.41)

Hook filtri unità

  • .bec-unit-filters, .bec-unit-filters--inline, .bec-unit-filters--stacked
  • .bec-unit-filters__* — trigger, popover, sheet servizi, controllo reset

Gli stili sono in assets/public.css; personalizza via Design → Unit filters — extra CSS (bec_styling_filters_extra_css).


Conteggio unità disponibili

  • .bec-available-units-count — wrapper per l’output di [bec_available_units_count]

Hook fallback

  • .bec-fallback, .bec-fallback__link, .bec-fallback__inner

Hook renderer [bec_unit_info]

Griglia servizi:

  • .bec-amenities, .bec-amenities__item, …
  • --bec-amenities-cols — colonne desktop dall’attributo columns
  • --bec-amenities-cols-mobile — colonne sotto 640px da columns_mobile (default 1)

Disposizione camere:

  • .bec-bedrooms, .bec-bedrooms__grid, …

Suggerimenti

Ambito le regole sotto un wrapper genitore controllato dal tema (es. .site-content .bec-booking-summary) per evitare di stilizzare per errore le anteprime in admin.