# Éves naptár beágyazása

> Egy naptár egész éves foglaltsága egyetlen nézetben: beágyazás és a shortcode paraméterei.

Az éves naptár egyetlen naptár foglaltságát mutatja az egész évre: minden hónap egy sor, a napok oszlopokban követik egymást.

![Az éves naptár az Apartman naptárral](./kepek/beagyazas-eves-naptar.webp)

*Az éves naptár az Apartman naptárral* (https://minta-bolt.hu/eves-naptar/)

A képen a hónapok sorai, a lapozó nyilak közti évválasztó és a jelmagyarázat látszik.

## Beágyazás

Az éves naptárt ugyanúgy ágyazhatod be, mint az [egyszerű naptárat](https://hub.hellowp.io/hu/plugins/wp-booking-system-premium/beagyazas-naptar-beagyazasa/): shortcode-dal, vagy az oldalszerkesztők moduljával.

- **Gutenberg:** kattints a **+** gombra, és keress rá a „calendar” szóra. Válaszd az éves naptár blokkját.
- **Divi:** kattints a szürke **+** jelre, keress rá a „calendar” szóra, és válaszd az éves naptár modulját.
- **Elementor:** az elemek között keresd a **WP Booking System** kategóriát, vagy keress rá a „wp booking” szóra, és válaszd az éves naptár elemét.

A beállítás menete mindhárom szerkesztőben ugyanaz, mint az egyszerű naptárnál.

## A shortcode

Az éves naptár shortcode-ja a `wpbs-yearly`:

```text
[wpbs-yearly id="1" legend="yes" title="yes"]
```

| Paraméter | Értékek | Alapérték | Mit csinál |
|---|---|---|---|
| `id` | a naptár azonosítója | nincs | Melyik naptár jelenjen meg. Az azonosítót a **WP Booking System → Naptárak** listában találod. |
| `form_id` | az űrlap azonosítója | `0` | Melyik űrlap kapcsolódjon a naptárhoz. Az azonosítót az **Űrlapok** listában találod. Űrlap nélkül a naptár csak a szabad helyeket mutatja, foglalni nem lehet. |
| `title` | `yes` / `no` | `yes` | A naptár címe a naptár fölött. |
| `legend` | `yes` / `no` | `yes` | A jelmagyarázat megjelenítése. |
| `legend_position` | `side` / `top` / `bottom` | `side` | A jelmagyarázat helye: oldalt, fent vagy lent. |
| `year` | `0` vagy `1970` és `2100` közötti év | `0` | A kezdő év. A `0` az aktuális évet jelenti. |
| `language` | `auto` vagy kétbetűs nyelvkód | `auto` | A naptár és az űrlap nyelve. Automatikus esetén a bővítmény megpróbálja felismerni a weboldal nyelvét. |
| `dropdown` | `yes` / `no` | `yes` | A hónapválasztó legördülő lista az első naptárban. |
| `history` | `1` / `2` / `3` | `1` | A múltbeli napok: `1` az összes foglalási előzmény látszik, `2` az előzmények helyett az alap jelmagyarázat-elem, `3` a múltbeli napok szürkék. |
| `tooltip` | `1` / `2` / `3` | `1` | A buborékok: `1` kikapcsolva, `2` bekapcsolva, `3` bekapcsolva, és piros jelzés a buborékos napokon. |
| `highlighttoday` | `yes` / `no` | `no` | A mai nap kiemelése. |
| `show_prices` | `yes` / `no` | `no` | Az egyes napok ára. Csak bekapcsolt árazásnál működik. |
| `form_position` | `side` / `bottom` | `bottom` | Az űrlap helye. |
| `auto_pending` | `yes` / `no` | `yes` | Mi történjen a lefoglalt napokkal a foglalás után. Igen esetén a napok azonnal foglaltak lesznek, ami megakadályozza a dupla foglalást. Ha a Leltár kiegészítő is telepítve van, a napok csak akkor lesznek foglaltak, amikor a készlet eléri a nullát. |
| `selection_type` | `single` / `multiple` | `multiple` | A dátumkijelölés módja. Többnapos esetén a vendég a kezdő és a záró napra kattint, egynapos esetén egy kattintás egy napot jelöl ki. |
| `selection_style` | `normal` / `split` | `split` | A kijelölés stílusa. Normál esetén teljes napok vannak kijelölve, osztott esetén a kezdő és záró nap félnapként (turnusváltásként) jelenik meg. Árazásnál a normál stílus napokat számol, az osztott éjszakákat. |
| `minimum_days` | pozitív egész | `0` | A legkevesebb foglalható nap. Ha a Foglalási korlátozások kiegészítő telepítve van, a paramétert figyelmen kívül hagyja. |
| `maximum_days` | pozitív egész | `0` | A legtöbb foglalható nap. Ugyanúgy figyelmen kívül marad, ha a Foglalási korlátozások kiegészítő telepítve van. |
| `booking_start_day` | `1` és `7` közötti szám | `0` | A hét napja, amelyen a foglalás kezdődhet. `0` kikapcsolja, `1` a hétfő, `7` a vasárnap. A Foglalási korlátozások kiegészítővel nem érvényes. |
| `booking_end_day` | `1` és `7` közötti szám | `0` | A hét napja, amelyen a foglalás végződhet. Ugyanúgy működik, mint a kezdőnap. |
| `show_date_selection` | `yes` / `no` | `no` | Az űrlap elején megjeleníti a naptárban kijelölt kezdő és záró dátumot. |
