Skip to content

Структура репозитория

Ориентировочное дерево проекта:

.
├─ README.md
├─ assets/
│  └─ template/
│     ├─ css/
│     │  └─ style.css
│     ├─ js/
│     │  ├─ jquery.min.js
│     │  ├─ slick.min.js
│     │  ├─ jquery.fancybox3.min.js
│     │  ├─ jquery.inputmask.js
│     │  ├─ jquery.animatenumber.min.js
│     │  ├─ jquery.viewportchecker.js
│     │  ├─ modernizr.js
│     │  └─ scripts.js
│     ├─ images/
│     └─ fonts/
└─ core/
   └─ elements/
      ├─ PROJECT_MAP.md
      ├─ templates/                # шаблоны страниц (*.tpl)
      └─ chunks/
         ├─ template/              # каркас (head/header/footer/…)
         ├─ gallery/               # подключаемые блоки
         ├─ tables/
         ├─ questions/
         └─ tpls/                  # “элементные” tpl для списков (pdo/getImageList)

Как подключать файловые элементы в MODX

  • Базовый шаблон: file:templates/base.tpl
  • Инклуды: {include 'file:chunks/template/head.tpl'} и т.п.

Схема “что где лежит”