# A sáv megjelenése oldalanként és kényszerítése

> Oldalak kizárása a sávból, a sáv megjelenítése akkor is, ha nem kötelező, és a „Olvass tovább” hivatkozás átírása.

## Oldal kizárása a hozzájárulási sávból

Előfordulhat, hogy egy oldalon nem akarod megjeleníteni a sávot. Ezt esetenként mérlegeld, mert megfelelőségi szempontból ritkán jó ötlet. Egyetlen oldalt a szerkesztőben állíthatsz be, több oldalt szűrővel zárhatsz ki.

### Blokkszerkesztő (Gutenberg)

1. Nyisd meg az oldalt vagy a bejegyzést, amelyen el akarod rejteni a sávot.
2. Nyisd meg a jobb oldali beállítások oldalsávját (jobb felső sarok).
3. Keresd meg a **Cookiebanner** panelt, és jelöld be a **Disable Complianz on this page** négyzetet.
4. Mentsd az oldalt.

![A blokkszerkesztő oldalsávjában a Cookiebanner panel a Disable Complianz on this page jelölőnégyzettel](./kepek/sutisav-oldal-kizaras.webp)

*A blokkszerkesztő oldalsávjában a Cookiebanner panel a Disable Complianz on this page jelölőnégyzettel* (https://minta-bolt.hu/wp-admin/post.php?post=2&action=edit)

A kép alján, az oldalsáv végén látod a **Cookiebanner** panelt a jelölőnégyzettel.

### Klasszikus szerkesztő

Az oldal szerkesztőjében keresd a **Cookiebanner** meta dobozt, jelöld be a **Disable Complianz on this page** négyzetet, és frissítsd az oldalt.

### Kizárás szűrővel

Ha több oldalt akarsz kizárni, a `cmplz_site_needs_cookiewarning` szűrőt használd. A kódot a témád `functions.php` fájljába vagy még jobb, ha egy must-use (MU) bővítménybe tedd. A szűrő nagyon korán fut, ezért még nem használható a `$post` globális változó és az `url_to_postid()`, egyszerű szövegösszehasonlítással dolgozik a kérés URL-jén. Az alábbi példa egyetlen oldalt zár ki: nincs sáv azon az oldalon, amelynek az URL-jében szerepel a `shop` szó.

```php
function cmplz_my_filter_site_needs_cookiewarning( $cookiewarning_required ) {
    $url = is_ssl() ? "https" : "http";
    $url .= "://" . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];

    // Nincs süti-figyelmeztetés azokon az oldalakon, amelyek URL-jében szerepel a "shop"
    if ( strpos( $url, 'shop' ) !== false ) {
        $cookiewarning_required = false;

        // A sütiblokkoló kikapcsolásához vedd ki a következő sor kommentjét:
        // define( 'CMPLZ_DO_NOT_BLOCK', true );
    }

    return $cookiewarning_required;
}
add_filter( 'cmplz_site_needs_cookiewarning', 'cmplz_my_filter_site_needs_cookiewarning' );
```

Több oldalt úgy zárhatsz ki, hogy az URL-ben azokat a részeket vizsgálod, amelyek az oldalakra jellemzők. Szűrő esetén is érvényes a korlátozás: a webhely gyökér kezdőlapján (például `https://példa.hu`) sem a beállítás, sem a szűrő nem működik. A szűrők az útvonallal rendelkező oldalakra hatnak (például `https://példa.hu/kapcsolat`). Ha a kezdőlapod egy statikus oldal saját útvonallal, azt az oldal azonosítójával (post ID) célozhatod. Ha a kezdőlap a gyökér URL, a kizárás nem támogatott.

Az oldal azonosítóját a szerkesztő címsorából olvashatod ki: a `https://domain.com/wp-admin/post.php?post=241441&action=edit` címben az azonosító `241441`. Ez bármilyen oldalra, bejegyzésre és egyéni bejegyzéstípusra igaz.

## Sáv megjelenítése akkor is, ha nem kötelező

A Complianz megállapítja, hogy a webhelyednek kell-e sáv. Ha szeretnéd, hogy akkor is megjelenjen, amikor nem kötelező (például azért, hogy a látogatók elérjék a sütiszabályzatot vagy az adatkezelési tájékoztatót), egy szűrővel kényszerítheted:

```php
/* Sütisáv megjelenítése akkor is, ha nem kötelező */
add_filter( 'cmplz_site_needs_cookiewarning', 'cmplz_force_banner' );
function cmplz_force_banner( $required ) {
    return true;
}
```

Tedd ezt is MU-bővítménybe. A sáv megjelenésének feltételeit a [Hibaelhárítás](https://hub.hellowp.io/hu/plugins/complianz-gdpr-premium/hibaelharitas/) fejezet sorolja fel.

## Az „Olvass tovább” hivatkozás átírása

A sávon lévő olvass tovább (süti-szabályzat) hivatkozás célját kétféleképpen módosíthatod.

1. **A Complianz által generált dokumentum.** A bővítmény alapból a `/cookie-policy-eu` jellegű címre generálja az oldalt. A címet a generálás után módosíthatod: **Oldalak →** a jogi dokumentum oldala, ahol úgy szerkesztheted a hivatkozást, mint bármelyik másik oldalnál.
2. **Saját oldal vagy külső cím.** A Complianz hivatkozhat egy meglévő oldalra, például a jogi tanácsadód által írt dokumentumra vagy olyanra, amelyet részben Complianz shortcode-okból állítottál össze. Kiválaszthatsz egy oldalt a webhelyen belül, vagy megadhatsz egy külső címet, például egy céges adatvédelmi tájékoztatóét. A beállítás a sáv **Legal document links on banner** részében van ([Hozzájárulási sáv](https://hub.hellowp.io/hu/plugins/complianz-gdpr-premium/hozzajarulasi-sav/)).
