# Hivatkozásműveletek

> Menülink és görgetés, egyszerű link, visszahívási függvény és iOS-giroszkóp engedélye: a rétegekből induló hivatkozások és szkriptek beállításai.

A hivatkozásműveletekkel a modul rétegeiről az oldal más részére, a weboldal más oldalára vagy külső oldalra léphetsz. Az **Egyszerű link** megnyit egy címet. A **Menülink és görgetés** a hivatkozást egy oldalon belüli célpontig tartó sima görgetéssel köti össze, ami például egyoldalas weboldal menüjéhez jó. A **Visszahívási függvény** saját JavaScriptet futtat, az **iOS-giroszkóp engedélye** pedig az iOS-eszközök mozgásérzékelőjének használatához kér engedélyt.

A művelet felvételét az [oldalsávról szóló fejezet](https://hub.hellowp.io/hu/plugins/revslider/akciok-akcio-oldalsav/) írja le: a műveleti módban kattints az **Új művelet hozzáadása** gombra, majd a **Típus** listában a **Hivatkozások** csoportból válassz. Az **Esemény**, a **Trigger** és az **Időzítés** beállítás mindegyik típusnál ugyanaz.

## Egyszerű link

Az **Egyszerű link** megnyit egy megadott URL-t, amikor a trigger elsül.

### Link szakasz

A **Link** szakaszban adod meg, hová mutasson a hivatkozás.

- **URL:** a megnyitandó cím. Beírhatod kézzel, vagy beszúrhatsz egy helyőrzőt a **Meta** listából.
- **Meta:** WordPress-meta helyőrzők kereshető listáját nyitja meg. Egy elem kiválasztása beszúrja a címkéjét az URL mezőbe, amit a kész oldalon a valódi érték vált fel.

![A Meta helyőrzők listája a Link szakaszban](./kepek/akciok-hivatkozas-meta.webp)

*A Meta helyőrzők listája a Link szakaszban* (https://minta-bolt.hu/wp-admin/admin.php?page=revslider&view=editor&module=1&slide=1)

| Helyőrző | Mire cserélődik |
| --- | --- |
| `{{current_page_link}}` | Annak az oldalnak a címe, amelyen a modul van. |
| `{{home_url}}` | A webhely főoldalának címe. |
| `{{meta:somemetatag}}` | Egyedi meta mező értéke. A `somemetatag` helyére az olvasandó mező nevét írd. |
| `{{link}}` | Az aktuális bejegyzés címe. |
| `{{author_avatar:80px}}` | A bejegyzés szerzőjének profilképe a kettőspont után megadott pixelméretben. |
| `{{author_website}}` | A bejegyzés szerzőjének weboldala. |
| `{{author_posts}}` | A szerző bejegyzéseit listázó oldal címe. |

A helyőrzők listájának feliratai (például „Link to current page”) angolul maradnak a felületen.

### Haladó linkbeállítások

A **Haladó linkbeállítások** szakasz alapból összecsukott. A link felépítését és megnyitási helyét finomíthatod benne.

![Az Egyszerű link panel kinyitott Haladó linkbeállítások szakasszal](./kepek/akciok-hivatkozas-egyszeru-halado.webp)

*Az Egyszerű link panel kinyitott Haladó linkbeállítások szakasszal* (https://minta-bolt.hu/wp-admin/admin.php?page=revslider&view=editor&module=1&slide=1)

| Beállítás | Mit csinál |
| --- | --- |
| Hivatkozás típusa: **JavaScript-figyelő** | A hivatkozást a trigger rétegekhez adott JavaScript-eseményfigyelő követi. |
| Hivatkozás típusa: **HTML \<a\> link** | A hivatkozás valódi HTML `<a>` elem. |
| **Protokoll** | A cím protokollját adja meg: `http://`, `https://`, automatikus választás, vagy **Megtartás**, amely meghagyja a beírt protokollt. |
| **Cél** | Hol nyíljon meg a link: **Ugyanabban az ablakban**, új ablakban, a szülőablakban (a keret szülőjében, amelyben a modul van) vagy a legfelső ablakban (minden keretet lecserélve). |
| **rel attribútum** | A hivatkozás `rel` attribútuma, amely a keresőknek jelzi, hogyan kezeljék: **Követés** (követhetik) vagy „nofollow” (kéri, hogy ne kövessék). |

### Időzítés

A **Késleltetés** azt adja meg, mennyit vár a modul az esemény után, mielőtt a hivatkozást megnyitja. A `0` azonnal nyit.

## Menülink és görgetés

A **Menülink és görgetés** belső hivatkozásra való, például egy menüpontra, amely az oldalon belüli célponthoz is simán legörget. A **Link** és a **Haladó linkbeállítások** szakasz ugyanúgy működik, mint az egyszerű linknél, azzal a különbséggel, hogy a haladó szakaszban a hivatkozás típusa helyett az **Horgony #ID az URL-ben** mező áll: ebbe a cím végére fűzendő horgonyazonosítót írd `#` jellel.

![A Menülink és görgetés panelje](./kepek/akciok-hivatkozas-menulink.webp)

*A Menülink és görgetés panelje* (https://minta-bolt.hu/wp-admin/admin.php?page=revslider&view=editor&module=1&slide=1)

A **Görgetés** szakasz írja le a sima görgetést, amely az oldalt a link célpontjához viszi:

| Beállítás | Mit csinál | Alapérték |
| --- | --- | --- |
| **Réteg ID-ja** | Annak a rétegnek vagy oldalelemnek az azonosítója, amelyhez az oldal görget. | üres |
| **Eltolás** | A görgetés végpontját tolja el a célponthoz képest, így az oldal megállhat előtte vagy túlmehet rajta. | 0 |
| **Időtartam** | A görgetés ideje ezredmásodpercben. | 100 |
| **Easing** | A görgetés gyorsulási és lassulási görbéje. A választható görbéket a [Görgetési műveletek](https://hub.hellowp.io/hu/plugins/revslider/akciok-gorgetes/) fejezet sorolja fel. | Back.easeIn |

A görgetés pontos viselkedését, az Eltolás használatát és az azonosító megadását a [Görgetési műveletek](https://hub.hellowp.io/hu/plugins/revslider/akciok-gorgetes/) fejezetben találod.

## Visszahívási függvény

A **Visszahívási függvény** akkor futtat JavaScriptet, amikor a trigger elsül. A **Visszahívás** szakasz **JavaScript-parancsok** szövegmezőjébe írd a lefuttatandó kódot, egy vagy több parancsként. A kódban az oldalon már jelen lévő függvényeket is meghívhatod.

![A Visszahívási függvény panelje a kód mezővel](./kepek/akciok-hivatkozas-visszahivas.webp)

*A Visszahívási függvény panelje a kód mezővel* (https://minta-bolt.hu/wp-admin/admin.php?page=revslider&view=editor&module=1&slide=1)

Az **Időzítés** szakasz **Késleltetés** értéke azt adja meg, mennyit vár a modul az esemény után, mielőtt a kód lefut.

## iOS-giroszkóp engedélye

Az **iOS-giroszkóp engedélye** művelet az iOS-eszközök látogatóitól kéri el azt az engedélyt, amely a giroszkópot használó mozgáseffektusokhoz kell: ezek nélkül az effektus nem olvashatja az eszköz tájolását.
A panelen csak a **Típus** és az **Esemény** látszik, nincs **Trigger** és **Időzítés** szakasz.
