
# Sablonok

A sablon egy sandboxkönyvtár elnevezett fájlmásolata.

```bash
wp rudel template save alpha-3be7 --name=checkout-baseline --description="Checkout theme baseline"
wp rudel template list
wp rudel template delete checkout-baseline
```

A `template delete` megerősítést kér; a `--force` kihagyja a kérdést.

## Mit tartalmaz egy sablon

A `template save` a sandbox könyvtárát (a témamásolatot, a pillanatkép-metaadatokat, a naplókat és az ott kezelt egyéb fájlokat) ide másolja: Rudel

```text
wp-content/rudel-templates/{name}/wp-content
wp-content/rudel-templates/{name}/template.json
```

A `template.json` rögzíti a nevet, a leírást, a létrehozás idejét, a forrás sandboxazonosítóját és a URL értékét. Adatbázistáblákat nem ment.

## Jelenlegi korlátozások

A jelenlegi kiadásban semmi sem olvassa be újra a mentett sablont. A `wp rudel create --template=<name>` és a `Rudel::create()` `template` opciója csak címkeként tárolja a megadott karakterláncot az új rekordban; nem ellenőrzik, hogy létezik-e a sablon, és nem másolnak belőle semmit ([7. számú hiba](https://github.com/inline0/rudel/issues/7)).

Ha ma több sandboxot szeretne ugyanabból az állapotból elindítani, készítsen elő egy sandboxot, majd klónozza:

```bash
wp rudel create --name=feature-b --clone-from=alpha-3be7
```

Akkor használjon pillanatképeket, ha egy meglévő sandbox helyreállítási pontjára van szüksége.
