> For the complete documentation index, see [llms.txt](https://docs.johncms.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.johncms.com/9.7/shablony/struktura-standartnogo-shablona.md).

# Структура стандартного шаблона

Шаблоны располагаются в папке **themes**

Обычно шаблон для JohnCMS имеет следующую структуру:

* themes
* * template\_name
  * * assets
    * src
    * templates

В данной структуре обязательными являются только папки **assets** и **templates**, но в некоторых исключениях они вам могут не понадобиться.

#### Что такое шаблон в JohnCMS?

С точки зрения структуры шаблоном является любая папка в папке **/themes**\
В этой папке есть тема по умолчанию - **default**\
В этой теме находятся все необходимые для работы файлы по умолчанию: шаблоны, стили, картинки, скрипты и т.д.\
Также, каждый отдельный модуль может иметь свою папку с шаблонами **/module\_name/templates**, или другими файлами общего доступа **/assets/modules/module\_name**.

{% hint style="info" %}
Для частичной кастомизации стандартного шаблона, вы можете создать свою тему только с теми файлами, которые хотите изменить. При создании темы, просто сохраните такое же расположение нужного файла в папке с вашей кастомной темой. Более подробно про создание собственных тем, читайте на соответствующей странице.
{% endhint %}
