# EasyStream Design System - Integration Snippets Quick copy-paste snippets to integrate the new design system into EasyStream templates. ## Table of Contents 1. [HTML Head Updates](#html-head-updates) 2. [Skip Links](#skip-links) 3. [Theme Switcher UI](#theme-switcher-ui) 4. [Accessibility Improvements](#accessibility-improvements) 5. [Responsive Components](#responsive-components) --- ## HTML Head Updates ### Add to Smarty Template Headers **For frontend templates** ([f_templates/tpl_frontend/tpl_head_min.tpl](f_templates/tpl_frontend/tpl_head_min.tpl)): ```smarty {* Add after existing CSS includes *} ``` ### Add to Footer Scripts **For frontend templates** ([f_templates/tpl_frontend/tpl_footerjs_min.tpl](f_templates/tpl_frontend/tpl_footerjs_min.tpl)): ```smarty {* Add before closing body tag *} ``` --- ## Skip Links ### Add to Body Start **Add to** ([f_templates/tpl_frontend/tpl_body.tpl](f_templates/tpl_frontend/tpl_body.tpl:1)) at the very beginning: ```smarty
{* Skip links for accessibility *} {* Rest of body content *} ``` ### Add Main Content ID **Update main wrapper** in [f_templates/tpl_frontend/tpl_body_main.tpl](f_templates/tpl_frontend/tpl_body_main.tpl): ```smarty