{# ThemeWare: CMS element "Call-To-Action" #} {# ---------------- START: SET VARS ---------------- #} {# ThemeWare: Set variables #} {#% set twtCallToAction = element.translated.config %#} {% set twtCallToAction = element.fieldConfig.elements %} {% set twtCallToActionFontFamily = twtCallToAction.fontFamily.value %} {% set twtCallToActionFontFamilyHeadline = twtCallToAction.fontFamilyHeadline.value %} {% set twtCallToActionHoverEffect = twtCallToAction.hoverEffect.value %} {% set twtCallToActionOverlay = twtCallToAction.overlay.value %} {% set twtCallToActionRounded = twtCallToAction.rounded.value %} {% set twtCallToActionShadow = twtCallToAction.shadow.value %} {# TODO... #} {# ---------------- END: SET VARS ---------------- #} {# ---------------- START: SET CLASSES ---------------- #} {% set overlayClasses = ['overlay'] %} {% if twtCallToActionHoverEffect != 'none' %} {% if twtCallToActionHoverEffect != "fadeOut" %} {% set overlayClasses = ['fade-in']|merge(overlayClasses) %} {% else %} {% set overlayClasses = ['fade-out']|merge(overlayClasses) %} {% endif %} {% endif %} {% set contentClasses = ['content'] %} {% if twtCallToActionOverlay %} {% set contentClasses = ['is-styled']|merge(contentClasses) %} {% if twtCallToActionShadow == "small" %} {% set contentClasses = ['shadow-sm']|merge(contentClasses) %} {% elseif twtCallToActionShadow == "regular" %} {% set contentClasses = ['shadow']|merge(contentClasses) %} {% elseif twtCallToActionShadow == "large" %} {% set contentClasses = ['shadow-lg']|merge(contentClasses) %} {% endif %} {% if twtCallToActionRounded == "rounded" %} {% set contentClasses = ['rounded']|merge(contentClasses) %} {% endif %} {% endif %} {% if twtCallToActionHoverEffect != 'none' %} {% if twtCallToActionHoverEffect == "slideIn" %} {% set contentClasses = ['fade-in']|merge(contentClasses) %} {% elseif twtCallToActionHoverEffect == "slideInUp" %} {% set contentClasses = ['fade-in-up']|merge(contentClasses) %} {% elseif twtCallToActionHoverEffect == "slideInRight" %} {% set contentClasses = ['fade-in-right']|merge(contentClasses) %} {% elseif twtCallToActionHoverEffect == "slideInDown" %} {% set contentClasses = ['fade-in-down']|merge(contentClasses) %} {% elseif twtCallToActionHoverEffect == "slideInLeft" %} {% set contentClasses = ['fade-in-left']|merge(contentClasses) %} {% elseif twtCallToActionHoverEffect == "zoomIn" %} {% set contentClasses = ['zoom-in']|merge(contentClasses) %} {% elseif twtCallToActionHoverEffect == "fadeOut" %} {% set contentClasses = ['fade-out']|merge(contentClasses) %} {#% elseif twtCallToActionHoverEffect == null %} {% set contentClasses = ['fade-in-right']|merge(contentClasses) %#} {% endif %} {% endif %} {# ---------------- END: SET CLASSES ---------------- #} {% block element_twt_call_to_action %} {% set config = element.fieldConfig.elements %} {# TODO: finalize #}
{{ element.translated.config.title.value }}
{{ element.translated.config.text.value }}
{{ element.translated.config.buttonText.value }}