[bec_unit_info]
Mostra frammenti HTML specifici del provider basati sui dati di sync memorizzati (bec_sync_payload). Le chiavi variano per provider — per Kross il plugin include amenities_grid e bedroom_arrangements.
Gli sviluppatori possono registrare chiavi aggiuntive — vedi Renderer unit info (sviluppatori).
Dove posizionarlo
Template corpo unità sotto descrizioni, tab o accordion gestiti dal tema.
Attributi
| Attribute | Default | Significato |
|---|---|---|
key | (empty) | Id renderer — obbligatorio per output significativo. |
unit_id | 0 | Id post Unità; 0 usa il post corrente. |
default | (empty) | Mostrato se renderer assente o payload non valido — testo semplice (escapato). |
| Anything else | — | Passati ai renderer (columns, font_pack, …). |
Kross: amenities_grid
[bec_unit_info key="amenities_grid"]
| Pass-through | Default | Significato |
|---|---|---|
font_pack | font-1 | Slug bundle font icone registrato via filtri asset servizi. |
columns | 2 | Colonne griglia 1–6 (desktop, ≥640px). |
columns_mobile | 1 | Colonne griglia 1–6 sotto 640px. Imposta variabile CSS --bec-amenities-cols-mobile. |
limit | 0 (all) | Massimo icone dopo ordinamento etichette — 0 mantiene l’elenco intero. |
category | (unset) | Filtra servizi per slug categoria memorizzata (es. amenity). |
Esempio:
[bec_unit_info key="amenities_grid" columns="3" columns_mobile="2" limit="12" category="amenity"]
Kross: bedroom_arrangements
[bec_unit_info key="bedroom_arrangements"]
| Pass-through | Default | Significato |
|---|---|---|
font_pack | font-1 | Stessi pack icone delle amenities. |
columns | 3 | Colonne griglia camere 1–6. |
title | (empty) | Sostituisce titolo sezione — lascia vuoto per usare le traduzioni. |
show_title | hidden | Il titolo sezione è nascosto di default. Imposta show_title="1" per mostrarlo. |
Esempio:
[bec_unit_info key="bedroom_arrangements" show_title="1" title="Sleeping arrangements"]
Hook CSS (esempi)
- Stack servizi:
bec-amenities,bec-amenities__item, … - Stack camere:
bec-bedrooms,bec-bedrooms__grid, …
Il markup esatto appartiene all’output del renderer — ispeziona l’HTML front-end durante lo stile.
Suggerimenti
Se l’output è sempre vuoto verifica:
- Ortografia
keycorrisponde al renderer registrato. - L’unità ha completato la sync (payload non vuoto).
unit_idpunta al post corretto.