element-templates
Installation
SKILL.md
Element Templates Skill
This skill guides you through designing and implementing element template fixtures for the recipe-silverstripe-essentials-fixtures template library.
Related Skills
| Skill | Purpose |
|---|---|
| Essentials Fixtures Recipe | Recipe package config, fixture loading, FixtureRecordExtension, troubleshooting populate errors |
| Essentials Theme | Subtheme customization, color palette, CSS variables |
| Silverstripe Essentials Website | Full Essentials project architecture, namespaces, and config |
[!NOTE] Scope: This skill covers YAML authoring — composition patterns, element palette, grid system, gotchas. For the recipe package configuration (loading fixtures, extensions, running populate, troubleshooting), see the Essentials Fixtures Recipe skill. For the element placeholder fixture system (
element-fixtures.yml), see the Essentials Fixtures Recipe skill in the Essentials Fixtures Recipe skill.
Core Design Principle
A template is NOT a single element. A template is a multi-element composition that tells a story: Context → Content → Conversion.