# Lekérdezési eredmények összegzése elem

> A Lekérdezési eredmények összegzése elem: formátum, helyőrzők és üzenetek a találatok számának kijelzéséhez.

A **Lekérdezési eredmények összegzése** elem azt mutatja, hogy a lekérdezés eredményei közül éppen melyeket látja a látogató, és hány találat van összesen. Keresési eredményoldalon, archívumokban és több oldalas listákban hasznos. Az elemek panelén a **Lekérdezés** kategóriában találod.

![A Lekérdezési eredmények összegzése elem beállításai a szerkesztő bal oldali paneljén](./kepek/elemek-6-query-results-summary.webp)

*A Lekérdezési eredmények összegzése elem beállításai a szerkesztő bal oldali paneljén* (https://minta-bolt.hu/elemek/?bricks=run)

A képen a **Lekérdezés** választó, a **Formátum** mező a helyőrzők felsorolásával, valamint a **Szöveg: Egy találat** és a **Szöveg: Nincs találat** mező látszik. A tájékoztató sáv szerint csak a „Post”, „Term” és „User” típusú lekérdezések támogatottak.

## Együttműködés

Az összegzés a Bricks saját AJAX-műveleteivel frissül:

- AJAX-os lapozás,
- „Továbbiak betöltése”,
- végtelen görgetés,
- lekérdezésszűrők.

Így az oldalon a lekérdezéssel együtt mozog az összegzés is. Ha egy harmadik féltől származó bővítmény a `bricks/query/force_run` szűrővel kikapcsolja a Bricks lekérdezési előzményét, az összegzés téves adatot mutathat.

## Beállítások

| Beállítás | Mit csinál | Alapérték |
| --- | --- | --- |
| **Lekérdezés** | Melyik lekérdezés eredményét összegezze. | Nincs |
| **Formátum** | Az összegző mondat a helyőrzőkkel. | A mező helyőrzője mutatja az alapmondatot |
| **Szöveg: Egy találat** | Üzenet, ha pontosan egy találat van (egyes és többes szám megkülönböztetéséhez). | Egy bejegyzés található |
| **Szöveg: Nincs találat** | Üzenet, ha nincs találat. | Nem találhatók bejegyzések |

### Helyőrzők a formátumban

- `%start%`: a lekérdezés által jelzett kezdő sorszám.
- `%end%`: a lekérdezés által jelzett záró sorszám.
- `%total%`: az összes találat száma.

Egy példa kimenet: „Találatok: 1 - 5 / 14” (a pontos szöveg a **Formátum** mezőben adott mondattól függ).

A bejegyzés-, kifejezés- és felhasználólekérdezések egytől kezdődő sorszámot jelentenek. Ha egy lekérdezésnek nincs kitöltött tartománya (például egy szolgáltatóra épülő ACF-ciklusnál), a kezdő vagy záró sorszám `0` is lehet.

Fejlesztők a `bricks/query/result_start` és a `bricks/query/result_end` szűrővel felülírhatják a jelzett sorszámokat. Ezek csak az összegzés adatait módosítják: nem hagynak ki és nem korlátoznak elemeket, nem változtatják az összes találat számát, és nem töltenek be másik oldalt.
