> For the complete documentation index, see [llms.txt](https://akyos.gitbook.io/book/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://akyos.gitbook.io/book/prestashop/detail-du-theme/assets.md).

# Assets

### Structure générale du thème

```
_dev ⇒ Fichiers Css / JS sources  du thème
assets ⇒ Fichiers compilés
config ⇒ Contient theme.yml, le fichier de configuration https://devdocs.prestashop-project.org/9/themes/getting-started/theme-yml/
modules ⇒ Contient les overrides des modules. Par exemple, themes/classic/modules/ps_categorytree/views/templates/front/ps_categorytree.tpl file remplace le fichier présent dans modules/ps_categorytree/views/templates/front/ps_categorytree.tpl
templates ⇒ Templates smarty .tpl
```

### **Compilation**

(nécessite node 16)

```bash
cd _dev
npm install
npm run build 
npm run watch
```

### Javascript

Les fichiers se trouvent dans <kbd>/\_dev/js</kbd>. Le js est repris du thème classic, et j'ai ajouté un dossier /akyos et akyos.js

### Css

Les fichiers se trouvent dans <kbd>\_dev/css</kbd> . Il y a 3 fichiers à la racine :&#x20;

* `bootstrap.scss` ⇒ Bootstrap 4 alpha. Il n'est pas possible de le supprimer ou de changer de version, beaucoup de modules externes comptent sur lui.
* `error.scss` ⇒ Fichier chargé sur la page 403 et page maintenance.
* `theme.scss`
