{% sw_extends '@Storefront/storefront/layout/footer/footer.html.twig' %} {# FreeThemeOne 'layout/footer/footer.html.twig' #} {# @TODO: #check and #refactore template... #} {# ---------------- START: SET TEMPLATE VARS ---------------- #} {# FreeThemeOne: Set theme variables #} {% set ftFooterLayoutType = theme_config('ft-footer-layout-type') %} {% set ftFooterNavigationColumns = theme_config('ft-footer-navigation-columns') %} {% set ftFooterNewsletterShow = theme_config('ft-footer-newsletter-show') %} {% set ftFooterSocialIconsShow = theme_config('ft-footer-social-icons-show') %} {% set ftLicensekey = theme_config('ft-branding-lizenzkey') %} {% set iconPack = theme_config('ft-icon-set') %} {% set tcinn = true %} {% if ftLicensekey %} {% set ftLicensekeyValues = {} %} {% for letter in 0..9 %} {% set ftLicensekeyValues = ftLicensekeyValues|merge({ (letter): (loop.index + 47) }) %} {% endfor %} {% for letter in 'A'..'Z' %} {% set ftLicensekeyValues = ftLicensekeyValues|merge({ (letter): (loop.index + 64) }) %} {% endfor %} {% for letter in 'a'..'z' %} {% set ftLicensekeyValues = ftLicensekeyValues|merge({ (letter): (loop.index + 96) }) %} {% endfor %} {% set ftLicensekeySum = 0 %} {% for char in ftLicensekey|replace({'-': ''})|split('') %} {% set ftLicensekeySum = (ftLicensekeySum + (ftLicensekeyValues[char] * (loop.index-1))) %} {% endfor %} {% if ftLicensekeySum == 11000 or (ftLicensekey starts with 'TL' and ftLicensekey|length == 16) %} {% set tcinn = false %} {% endif %} {% endif %} {# ---------------- END: SET TEMPLATE VARS ---------------- #} {# FreeThemeOne Footer #} {% block layout_footer_inner_container %} {% if ftFooterLayoutType == 'one' %} {#