1c-bitrix-cms-template
Оформление сайта на Битрикс. Гейты оркестратора: всё в /local (/local/templates/<id>/), ядро не трогать, перед сдачей — check-conventions.
Среда
- «только файлы» → создавай файлы шаблона + инструкцию привязки к сайту; «живой Битрикс» → можно привязать и проверить рендер.
Задача → рецепт (../../shared/kb/recipes/template/)
- создать шаблон сайта (header/footer/styles/.styles.php/description) →
template/01-create-template.md - меню (верхнее/левое, типы, шаблон меню) →
template/02-menu.md - включаемые области (редактируемые блоки) →
template/03-include-areas.md - подключение CSS/JS (Asset, UI-расширения) →
template/04-assets.md - требования к вёрстке (styles.css vs template_styles.css, H1, адаптив, визредактор) →
template/05-verstka-requirements.md - встроить готовую HTML-вёрстку (прототип/макет) в шаблон →
template/06-integrate-prototype.md - шаблоны компонентов / переопределение / result_modifier vs component_epilog →
template/07-component-templates.md - скорость и современный фронтенд (Asset, критический CSS, картинки/шрифты, композит, Core Web Vitals) →
template/08-frontend-performance.md - SEO-метаданные и доступность в шаблоне (title vs H1, canonical/OG/hreflang/JSON-LD, WCAG) →
template/09-seo-meta-a11y.md - привязка нескольких шаблонов / темы / адаптив →
template/10-template-binding.md - диагностика проблем шаблона + Монитор качества →
template/11-troubleshooting-quality.md
База знаний
Жизненный цикл страницы и шаблона — ../../shared/kb/00-overview.md; «задача → класс» — ../../shared/kb/api-map.md. Вывод контента внутри шаблона — под-скилл 1c-bitrix-cms-content. Каталог штатных компонентов (menu/breadcrumb и др., их параметры и что копировать в /local) — ../../shared/kb/components/00-index.md (не грузить целиком, брать нужную карточку).
Завершение
../../shared/scripts/check-conventions.sh <каталог_проекта>