Глобална схема на рендериране на ресурсите в т.ч. css, html и css. Целта е централизирано управление и недопускане на дублиране.
Файлова структура
/Templates е старото място на теми, което се поддържа за съвместимост. Всички нови теми (темплейти) живеят в
/themes/ms/base/none
├── theme.json
├── index.php
├── meta_tags.php ← entry helper (head)
├── footer_inc.php ← entry helper (footer)
│
├── layout/
│ ├── head.php
│ ├── header.php
│ ├── footer.php
│ └── scripts.php
│
├── partials/
│ ├── menu.php
│ ├── breadcrumbs.php
│ ├── subpages.php
│ └── banners.php
│
├── helpers/
│ └── text_format.php
│
└── assets/
│ ├── css/
│ ├── js/
│ └── images/
│
└── README.md
Глобална схема на рендериране на ресурсите в т.ч. css, html и css. Целта е централизирано управление и недопускане на дублиране.
cms_assets е централен регистър на CSS/JS ресурси.
Всеки asset се описва на едно ниво (default), напълно съвместимо със сегашния едномерен формат, и по избор може да съдържа вложен масив versions за алтернативни версии.
Root (default) дефиницията винаги е fallback и може да съдържа допълнителна логика (напр. js_after, noConflict, shims).