
# Šablonai

Šablonas – tai įvardyta vieno smėlio dėžės katalogo failų kopija.

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

`template delete` prašo patvirtinti; `--force` praleidžia raginimą.

## Kas įrašoma į šabloną

`template save` nukopijuoja smėlio dėžės katalogą (temos kopiją, momentinių kopijų metaduomenis, žurnalus ir kitus failus, kuriuos Rudel ten tvarko) į:

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

`template.json` įrašo pavadinimą, aprašą, sukūrimo laiką, pradinės smėlio dėžės ID ir URL. Duomenų bazės lentelės neišsaugomos.

## Dabartiniai apribojimai

Dabartinėje versijoje niekas neįkelia išsaugoto šablono. `wp rudel create --template=<name>` ir `Rudel::create()` parinktis `template` tik išsaugo pateiktą eilutę kaip naujo įrašo žymą; jos netikrina, ar šablonas egzistuoja, ir nieko iš jo nekopijuoja ([7 problema](https://github.com/inline0/rudel/issues/7)).

Norėdami dabar sukurti kelias smėlio dėžes iš tos pačios būsenos, paruoškite vieną smėlio dėžę ir ją klonuokite:

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

Kai esamai smėlio dėžei reikia atkūrimo taško, naudokite momentines kopijas.
