# Sablonfájlok szerkesztése

> Hogyan alakíthatod át a regisztrációs, bejelentkezési és profilűrlapok megjelenését a sablonfájlok témába másolásával.

A bővítmény sablonfájlokból építi fel az űrlapokat és a fiókoldalakat. Ezek átírásával a regisztrációs űrlap, a profilszerkesztő, a bejelentkezési űrlap és a többi felület jelölőkódját pontosan úgy alakíthatod, ahogy szeretnéd.

## Mely sablonok vannak?

A sablonok a `wp-content/plugins/restrict-content-pro/templates` mappában találhatók.

| Sablonfájl | Mire való |
| --- | --- |
| `register.php`, `register-single.php`, `register-single-xx.php` | A regisztrációs űrlap. Az `xx` egy tagsági szint azonosítója: a `register-single-2.php` akkor töltődik be, ha a rövidkódban megadod a szintet, például `[register_form id="2"]`. |
| `login.php` | A bejelentkezési űrlap. |
| `profile-editor.php` | A profilszerkesztő űrlap. |
| `change-password.php` | A jelszómódosító űrlap. |
| `lostpassword.php`, `lostpassword_checkemail.php` | Az elfelejtett jelszó űrlapja és a „nézd meg az e-mailjeidet” üzenet. |
| `card-form.php` | A bankkártya adatainak űrlapja. |
| `card-form-full.php` | A teljes bankkártya-űrlap. |
| `card-update-form.php` | A bankkártya cseréjének űrlapja. |
| `invoice.php` | A számla. |
| `paypal-express-confirm.php` | A PayPal Express megerősítő oldala. |
| `register-total-details.php` | A regisztrációs űrlap összesítő része. |
| `subscription.php` | Az előfizetés részletei. |
| `comments-no-access.php` | A hozzászólási űrlap helyett megjelenő üzenet, ha a látogatónak nincs hozzáférése. |
| `woocommerce-single-no-access.php` | A WooCommerce-termék oldalán megjelenő üzenet, ha a látogató nem érheti el a terméket. |

## Frissítésbiztos módosítás

Ha közvetlenül a bővítmény mappájában írod át a fájlokat, a következő frissítés felülírja a módosításaidat. Ezért a sablonokat a témádba kell másolni, még jobb, ha gyermektémába:

1. Hozz létre egy `rcp` nevű mappát az aktív témád (vagy gyermektémád) mappájában. Például: `wp-content/themes/twenty-twelve-child/rcp`.
2. Másold át a bővítmény `templates` mappájából azokat a fájlokat, amelyeket módosítani akarsz, az új `rcp` mappába.
3. Szerkeszd a másolatokat.

A bővítmény előbb a témád `rcp` mappáját nézi, és ha ott megtalálja a sablont, azt használja.

## Mire figyelj módosításkor

- Ne távolíts el olyan űrlapmezőt vagy egyedi elemazonosítót (ID), amelyre a bővítmény támaszkodik.
- Ha a módosítás után furcsán viselkedik a bővítmény, készíts biztonsági másolatot a módosított fájlról, töröld a témából, és próbáld újra. Ha ettől megszűnik a hiba, add vissza lépésenként a módosításaidat, amíg meg nem találod, melyik elem okozta a gondot.
