Структура файлов

eva2/site_templates/

Тут находятся шаблоны сайтов. Внутри папки site_templates должны находиться папки с шаблонами. Внутри каждой папки, должен находиться файл header.php и footer.php.

Например, такое расположение является верным:

  • eva2/site_templates/upriver/header.php
  • eva2/site_templates/upriver/footer.php

eva2/static/

Тут находятся файлы статического содержимого (в том числе и созданные при помощи редактора EvaBlocks). Файлы имеют расширение php.

eva2/filters/

Тут находятся настройки вывода динамического содержимого. Файлы имеют расширение PHP.

eva2/dynamic/

Тут находятся шаблоны вывода динамического содержимого.

eva2/handlers/

Тут находятся файлы отвечающие за вывод информации динамики (как правило детальной, но это зависит от каждого конкретного сайта). 

eva2/autoload.d/

Файлы для автозагрузки объектов. Например, если при разработке вашего сайта вам нужен свой объект под названием myTestClass, то загрузите файл, описывающий фаш объект, под именем myTestClass.php в даннуею папку. Данный файл будет автоматически подхвачем автозагрузщиком при обращении к объекту myTestClass.

eva2/after_load.php

Данный файл подключается после загрузки ядра Евы. Файл допускается изменять для конкретного сайта. Но все же рекомендуется использовать дирректорию eva2/after_load.d/.

eva2/after_load.d/

Файлы находящиеся в данной папке будут автоматически подключены в алфавитном порядке, после подключения загрузки ярда Евы. Файлы как равило содержат настройки конкрентного сайта, например API-ключи от стороних сйатов, настройки сторонних модулей, настройки мультиязычности и т.д.

eva2/autogenerated/

В данной папке находятся файлы, сгенерированные Евой в процессе работы. Как правило редактирование их не рекомендуется.

eva2/autogenerated/templateEditor/

В данной папке находятся файлы сгенерированные редактором шаблонов. Крайне не рекомендуется их редактирование. Так же тут нахоится scss файл цветов шаблона, который можно включить в свой scss файл, для удобства разработки. Название данного файла будет следующим [название шаблона]_colors.scss, например, если шаблон называется upriver, то файл будет называться upriver_colors.scss.

eva2/modules/

Папка содержащая модули Евы. Как правило, для того, чтоб ваша IDE корректно использовала автокомплит, достаточно скачать следующие модули: dynamic, menu, main, user.

eva2/modules/addModules/

Дополнительные модули. Могут быть подключены в разделе Модули.

eva2/modules/addModules/installed.php

Файл отвечающий за маркировку установленных/включенныъ/отключенных модулей. не рекомендуется изменять его вручную.