# Tartalomváltó

> Két tartalom közötti váltás kapcsolóval, szűrők, és egy adott szakasz megnyitása külső linkről.

A **Tartalomváltó** widget két tartalom között vált, amikor a látogató a kapcsolóra kattint. A két tartalom lehet szöveg, mentett szakasz vagy mentett oldal.

Fő tulajdonságok:

- szöveg, mentett szakasz vagy mentett oldal jeleníthető meg,
- megadhatod, melyik tartalom látsszon alapból,
- többféle kapcsolóstílus,
- a címsorok és a kapcsoló elrendezése lehet egymás mellett vagy egymás alatt,
- kisebb képernyőn egymás alá törés,
- dinamikus mező használható a címsorban,
- minden rész külön formázható.

## Tartalmak megadása

A **Tartalom** fülön két szakasz van: **Tartalom 1** és **Tartalom 2**. Mindegyikben megadod a **Címsor** szövegét, a **Szakasz** mezőben a tartalom típusát (**Tartalom**, mentett szakasz, mentett oldal), és szövegnél a tartalmat a beépített szerkesztőben.

![A Tartalomváltó Tartalom 2 szakasza](./kepek/tartalom-tartalomvalto-1.webp)

*A Tartalomváltó Tartalom 2 szakasza* (https://minta-bolt.hu/wp-admin/post.php?post=24&action=elementor)

A képen a második tartalom címsora, típusa és szerkesztője látszik.

## Alapértelmezett tartalom és kapcsoló

A **Stílus** fül szakaszai: **Kapcsoló**, **Címsorok**, **Tartalom** és **Térközök**. Az alapértelmezett tartalmat a **Stílus → Kapcsoló** szakasz **Alapértelmezett megjelenítés** mezőjében választod ki. Ugyanitt a **Kapcsoló stílusa** mezővel formázod a kapcsolót.

![A Tartalomváltó Stílus fülének szakaszai](./kepek/tartalom-tartalomvalto-kapcsolo.webp)

*A Tartalomváltó Stílus fülének szakaszai* (https://minta-bolt.hu/wp-admin/post.php?post=24&action=elementor)

A képen a **Kapcsoló**, **Címsorok**, **Tartalom** és **Térközök** szakasz látszik.

A **Címsorok** szakasz **Elrendezés** mezője adja meg, hogy a címsorok egymás mellett vagy egymás alatt jelenjenek-e meg. Egymás melletti elrendezésnél reszponzív beállítással kisebb képernyőn egymás alá törhetnek. A szakaszban mindkét címsor kinézete teljesen testre szabható.

## Szűrők

A **Címkedoboz** kapcsolóstílusnál a két felirat (be és ki) módosítható két szűrővel. A kódot a témád `functions.php` fájljába vagy egy kódrészlet-bővítménybe tedd.

Be címke módosítása:

```php
add_filter( 'uael_toggle_on_label', function( $on_label, $settings ) {
    // Itt módosítsd a szöveget.
    return $on_label;
}, 10, 2 );
```

Ki címke módosítása:

```php
add_filter( 'uael_toggle_off_label', function( $off_label, $settings ) {
    // Itt módosítsd a szöveget.
    return $off_label;
}, 10, 2 );
```

Az `$on_label` és az `$off_label` az adott felirat szövege a címkés kapcsolóstílusnál.

## Adott szakasz megnyitása külső linkről

A tartalomváltó bármelyik oldaláról, egy másik oldalon lévő linkkel megnyitható a kívánt szakasz.

1. A **Tartalomváltó** widget **Haladó** fülén az **Azonosító** mezőbe írd: `uael-toggle-init`. Csak ez az azonosító működik.
2. A két tartalom azonosítója `content-1` (az első) és `content-2` (a második).
3. A linknél a tartalomváltót tartalmazó oldal webcíme végére írd a `#content-1` vagy `#content-2` részt.

Például, ha az A oldalon van a tartalomváltó, és a B oldalról a másodikat szeretnéd megnyitni, a B oldalon a szöveg vagy gomb linkje:

```text
https://pelda.hu/a-oldal/#content-2
```

A kattintás után az A oldal a második tartalommal nyílik meg.
